Khi các bạn nâng cấp web Joomla 1.5 các phiên bản trước lên phiên bản mới nhất (22/7/2009), hầu hết mọi thành phần web đều hoạt động tốt – ngoại trừ phần quản lý media (bản dịch tiếng Việt là Quản lý phương tiện). Khi bạn vào phần quản lý phương tiện để upload hình ảnh chẳng hạn, sẽ nhìn thấy lỗi phát sinh với thông báo đi kèm:
Fatal error: Call to a member function authorize() on a non-object in /home/…………./public_html/administrator/components/com_media/views/media/tmpl/default.php on line 64
Để khắc phục lỗi này, bạn cần sửa file default.php theo đường dẫn: /administrator/components/com_media/views/media/tmpl/default.php.
Tìm đến dòng 64 – thay thế dòng code này bằng nội dung mới:
<?php $user = &JFactory::getUser();
$canUpload=($user->authorize(‘com_media’, ‘upload’)); ?>
Vậy là hoàn tất. Web của bạn lại chạy ngon lành.
Chúc các bạn thành công!
Theo: Joomlaviet