Hướng dẫn sửa lỗi không upload được avatar trong xenforo

  • Thread starter Thread starter PVS
  • Ngày gửi Ngày gửi

PVS

Super Moderator
Thành viên BQT
Bài viết này sẽ hướng dẫn các bạn cài đặt xenforo với host đã vô hiệu hóa safe_mode cũng như sửa lỗi upload avatar lên diễn đàn.
1. Trong quá trình cài đặt Xenforo, nếu kiểm tra server vô hiệu hóa safe_mode, nó sẽ báo lỗi và chúng ta không thể tiếp tục cài đặt, để giải quyết vấn đề này, các bạn làm theo cách sau:

Vào library\XenForo\Install\Modelvà mở Install.PHP,
tìm và xóa đoạn
Mã:
$safeModeIni = @ini_get('safe_mode');
if (is_bool($safeModeIni) || intval($safeModeIni))
{
$isSafeMode = (bool)$safeModeIni;
}
else
{
$isSafeMode = in_array(strtolower($safeModeIni), array('on', 'yes', 'true'));
}
if ($isSafeMode)
{
$errors['safe_mode'] = new XenForo_Phrase('php_must_not_be_in_safe_mode');
}

2. Cũng liên quan đến vấn đề safe_mode là vấn đề upload avatar, các bạn có thể làm theo cách sau:

Bạn đăng nhập vào DirectAdmin, phần File Manager, đi tới thư mục đó và nhấn Reset Owner . Rồi tiếp tục up lại cho đến khi nào hiện ra ảnh là okie.
các folder con trong thư mục public_html/forums/data/avatars
m/0
l/0
s/0
Phương án thay thế là có thể vào thư mục public_html/forums/data/avatars và tạo các thư mục sau và CHMOD 777 với tất cả các thư mục được tạo :
public_html/forums/data/avatars/m , public_html/forums/data/avatars/m/0
public_html/forums/data/avatars/l , public_html/forums/data/avatars/l/0
public_html/forums/data/avatars/s , public_html/forums/data/avatars/s/0
và như thế sẽ đỡ tốn thời gian hơn nếu làm theo cách đầu tiên.
Chúc các bạn thành công


Nguồn: root.vn​
 
Đang gặp lỗi này, search từ khóa thì thấy bài viết này ở trang 2 google. Và thấy bài viết này y chang ở mấy trang khác mà sửa không được hix
 
Đã khắc phục được lỗi. Là như thế này nhé mọi người.
Thứ nhất bạn upload avatar rồi bạn vào admincp thấy thông báo lỗi: bạn Reset Owner các mục theo đường dẫn lỗi báo. Sau đó upload avatar tiếp
thấy trong host sẽ có public_html/forums/data/avatars rồi bạn Reset Owner thư mục này.

Tiếp tục upload avatar sẽ thấy xuất hiện public_html/forums/data/avatars/m rồi bạn Reset Owner thư mục này
Tiếp tục upload avatar sẽ thấy xuất hiện public_html/forums/data/avatars/m/o rồi bạn Reset Owner thư mục này
Cứ làm tiếp tục upload avatar rồi Reset Owner thư mục như vậy sẽ thành công.

Chúc mọi người thành công
 
  • Like
Reactions: PVS
Back
Top