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
- Joomla! 1.6 đã ra mắt
- Khắc phục lỗi không thể upload ảnh
- Nhóm bảo mật Joomla! Security Strike ra đời
- Joomla 1.5.7 bản cập nhật bảo mật ra mắt
- Joomla 1.5.x đã khắc phục được lỗ hổng chết người
- Nguy cơ dính backdoor từ template và extension lậu
- Thiết kế template Joomla
- Lập trình ứng dụng Joomla
- Joomla Việt nam - Mang Joomla đến người Việt Nam
- Khắc phục Lỗi JPAGE_CURRENT_OF_TOTAL trong Joomla 1.5.15