Hướng dẫn chmod các file và thư mục trên xenforo

Khi bạn tiến hành cài đặt XenForo hiện lên thông báo này:

XenForo 1.1.2 - Errors

The following errors occurred while verifying that your server can run XenForo:

PHP must not be running in safe_mode. Please ask your host to disable the PHP safe_mode setting. The directory ../public_html/data must be writable. Please change the permissions on this directory to be world writable (chmod 0777). If the directory does not exist, please create it.

Việc safe mode ON làm cho quá trình cài đặt không thể thành công. Cách khắc phục như sau:

Đầu tiên bạn nên CHMOD 777 với thư mục: ../public_html/data và thư mục ../public_html/internal_data ( nếu khi cài đặt yêu cầu)

Sau đó vào vào đường dẫn này: ../public_html/library/XenForo/Install/Model/Install.php

tìm và xóa đoạn code sau trong file Install.php ( Có thể vì phiên bản cập nhật mà cấu trúc sẽ khác, nên tìm đoạn này: php_must_not_be_in_safe_mode ) :

if (@ini_get('safe_mode')) { $errors['safe_mode'] = new XenForo_Phrase('php_must_not_be_in_safe_mode'); }

Đối với XenForo v1.1.2

if ($isSafeMode) { $errors['safe_mode'] = new XenForo_Phrase('php_must_not_be_in_safe_mode'); }

Sau đó tiếp tục cài đặt, chúc bạn thành công.

Hiện nay tất cả các server Linux đã được cấu hình để các bạn có thể chmod lại tăng bảo mật hơn rất nhiều cho hosting của bạn, cụ thể như sau:

- Với thư mục bạn có thể chmod là 711

- Với file là php bạn có thể chmod những file quan trọng như config.php hay những file nào mà có thông tin riêng của bạn về là 600 hoặc 400, còn những file là html hay những file không phải là php thì phải để là 444 hoặc 644.

Để CHMOD các bạn vào quản trị hosting và làm các bước như hình dưới:

- CHMOD file như sau :

Hướng dẫn chmod các file và thư mục trên xenforo

Với cách chmod các file thì bạn có thể hạn chế rất nhiều vấn đề local hack, đây là một vấn đề khá nguy hiểm trên các share hosting.

Song song với việc cấu hình như trên các bạn cũng cần chú ý:

Không được chmod bất kỳ một thư mục hay file nào là 777 và các file cũng không được để là 666, tốt nhất là để như trên tôi đã nói, nếu không bạn sẽ không chạy được site.

Thứ hai nữa là nếu như các bạn bị lỗi 500 thì kiểm tra trong các file .htaccess nếu có dòng nào bắt đầu bằng php_flag thì hãy xóa đi.

Và đặc biệt hiện nay tất cả các gói hosting này, các bạn có thể chạy bất kỳ một mã nguồn mở nào như joomla, drupal, oscommercer, vbb... mà không cần bất kỳ một sự can thiệp nào từ quản trị server, các bạn có thể cài thêm các module, hay bất kỳ cái gì bạn muốn.

Chúng tôi luôn cố gắng đem lại chất lượng tốt nhất cho quý khách hàng.

Các bạn nên chmod các thư mục quan trọng như forums, includes, admincp, config,wp-admin,...thành 101. Khi nào cần phải sửa chữa thông tin bạn lại chmod thành 711 để sửa chữa.

* Hướng dẫn tạo mật khẩu khi truy cập vào thư mục :

Bước 1 : Bạn chọn protectet

Hướng dẫn chmod các file và thư mục trên xenforo

Bước 2: Thực hiện điền các thông tin vào

Các bạn có thể thiết lập dòng thông báo, thiết lập user, password theo hình trên.

Sau khi làm xong 3 thao tác bạn save lại. Thế là mỗi lần website truy cập vào thư mục được chọn này thì sẽ có dòng nhắc nhở và yêu cầu nhập user + pass vừa đặt thì mới vào được.

Để CHMOD thư mục hoặc file, bạn click chuột vào tên thư mục và click chuột phải, menu như sau sẽ hiện ra:

Hướng dẫn chmod các file và thư mục trên xenforo

Lựa chọn "Change permission", sau khi nhập con số tương ứng, bạn lựa chọn "Save" để lưu lại. Mặc định trong cPanel, HOSTVN khuyến cáo bạn nên để các thông số với thư mục là 755 và file là 644. Với các thông số set 777 hoặc 666, nguy cơ bảo mật có thể dẫn tới website của bạn bị tấn công hoặc mất dữ liệu.

Nhiều Hosting không hỗ trợ hàm Email nên dẫn tới diễn đàn không thể gửi được. Set return path with -f parameter (recommended, but does not work on all servers)...

Khắc phục lỗi upload avatar trên mã nguồn xenforo

Chào các bạn, Đối với Power Hosting PowerNet sử dụng DirectAdmin khi các bạn upload hay chỉnh sửa avatar cài mã nguồn XenForo có thể sẽ gặp lỗi sau. mkdir() [function.mkdir ]: Permission denied...

Một số bảo mật cơ bản cho XenForo

1. Bảo mật với CHMOD Bạn theo hình dưới đây: Thư mục: public_html cũng nên Chmod thành 711 2. Bảo mật với .htaccess Việc sử dụng htaccess giúp hạn chế tối đa việc chèn Shell nếu có lỗi. Các...

SEO URL Tiếng Việt không dấu cho XenForo

Quá trình làm trên XenForo v1.1.2 , các phiên bản khác cũng tương tự. Bước 1: Các bạn cần có một phần mềm PHP Editor (nên sử dụng Notepad ++) Bước 2: Mở file XenForo...

Thêm rel="nofollow" vào link tại bài viết (chống spam link)

Để chống việc spam link tràn lan cố tình hay vô tình tại diễn đàn XenForo , và làm cho Google không theo những link spam đó. Bài viết này sẽ hướng dẫn các bạn một cách đơn giản và nhanh nhất. Áp...

XenForo: PHP must not be running in safe_mode. Please ask your host to disable the PHP safe_mode setting.

Khi bạn tiến hành cài đặt XenForo hiện lên thông báo này: XenForo 1.1.2 - Errors The following errors occurred while verifying that your server can run XenForo: PHP must not be running in...

Xin vui lòng nhập giá trị callback method (Please enter a valid callback method)

Khi bạn gặp lỗi này: Tiếng Việt: Xin vui lòng nhập giá trị callback method Tiếng Anh: Please enter a valid callback method Hãy nhớ Upload các file lên trước khi tiến hành cài đặt Add On . Như...