10/10/2018, 13:25

Lỗi Internal Server Error khi cài đặt Magento trên host Nhân Hòa

Xin chào,

Dạo này HostGator nó không cho cài Magento, nên mình phải cài Magento trên host của Nhân Hòa. Upload thư mục cài đặt lên truy cập vào tên miền cài thì nó báo lỗi Internal Server Error. Nhưng nếu mình xóa file .htaccess đi thì vào http://www.tenmien.com/index.php/install/ bình thường.



Trong hướng dẫn cài đặt của Magento có nói "If you see an “Internal Server Error” message, then that means your PHP5 binary is in the correct location." Mình tìm hiểu mà không biết phải chỉnh sửa file .htaccess như thế nào cho phù hợp. Mình đang cài Magento 1.8.0.0.

Hướng dẫn http://www.magentocommerce.com/wiki/...allation_guide

Rất mang được các bác giúp đỡ.

Thanks
huyhoa viết 15:35 ngày 10/10/2018
Host win hay unix?
nguyendattai viết 15:39 ngày 10/10/2018
Được gửi bởi huyhoa
Host win hay unix?
Mình dùng host Linux bác a.
huyhoa viết 15:34 ngày 10/10/2018
Host Linux thì chắc phải hỗ trợ mod rewrite rồi. Bạn check xem lại. Nếu hỗ trợ thì mở tiếp file htacess ra xem có ký tự lạ nào ko? nếu có thể thì vui lòng post nội dung file htaccess lên đây đc ko? (Nói rõ là đã chỉnh sửa gì chưa hay là bản htaccess gốc, nếu chỉnh thì dùng phần mềm gì chỉnh? )
nguyendattai viết 15:30 ngày 10/10/2018
Được gửi bởi huyhoa
Host Linux thì chắc phải hỗ trợ mod rewrite rồi. Bạn check xem lại. Nếu hỗ trợ thì mở tiếp file htacess ra xem có ký tự lạ nào ko? nếu có thể thì vui lòng post nội dung file htaccess lên đây đc ko? (Nói rõ là đã chỉnh sửa gì chưa hay là bản htaccess gốc, nếu chỉnh thì dùng phần mềm gì chỉnh? )
Mình chỉ chỉnh #RewriteBase /magento/ thành #RewriteBase / do mình cài ở thư mục gốc.

File .htacess gốc mình lưu trên Dropbox https://db.tt/mKnRP8JV

Ngoài ra, khi tải Magento về thì nó có .htacess + .htacess.sample và index.php và index.php.sample mình lưu tất cả trên Dropbox https://db.tt/vuOFjMPK

Và nó có 1 file php.ini.sample mình tạo 1 file phi5.ini và copy nội dung qua.

Mong bạn giúp mình.

Chân thành cám ơn.
nguyendattai viết 15:30 ngày 10/10/2018
Có người hướng dẫn

"Trước khi cài đặt Magento việc đầu tiên bạn cần đọc hướng dẫn kèm theo của loại mã nguồn này. Trong đó câu hỏi về lỗi 500 Internal Server Error được hỏi khá nhiều nên mình hướng dẫn các bạn như sau:

Bước 1: CHMOD file index.php thành 755

Bước 2: Tìm trong file .htaccess dòng Options +FollowSymLinks hoặc Options All -Indexes thì xóa nó đi."

mình làm thử nhưng cũng không được
nguyendattai viết 15:36 ngày 10/10/2018
Trong hướng dẫn cài đặt Magento cũng có nói "If your server runs Apache 2, it may require adding the following to a .htaccess file in the root of your Magento installation"

AcceptPathInfo on

Mình thêm đoạn

## If your server runs Apache 2, it may require adding the following to a .htaccess file in the root of your Magento installation

AcceptPathInfo on

và bên dưới ## enable rewrites cũng không thấy thay đổi gì.
Nameless8x viết 15:37 ngày 10/10/2018
Do file htaccess của bác không tương thích với host của Nhân Hòa, bác xóa nội dung file htacces cũ đi chỉ giữ lại các từ dòng <IfModule mod_deflate.c> đến cuối sau đó thử lại nhé. Nếu mình đoán không nhầm thì do modsec trong htaccess của bác gây lỗi
nguyendattai viết 15:33 ngày 10/10/2018
Được gửi bởi Nameless8x
Do file htaccess của bác không tương thích với host của Nhân Hòa, bác xóa nội dung file htacces cũ đi chỉ giữ lại các từ dòng <IfModule mod_deflate.c> đến cuối sau đó thử lại nhé. Nếu mình đoán không nhầm thì do modsec trong htaccess của bác gây lỗi
Mình đã làm như bác hướng dẫn nhưng vẫn không được bác a. Vẫn cứ xóa file htaccess đi thì mới hết lỗi 500 Internal Server Error.
linux viết 15:30 ngày 10/10/2018
Bạn thử kiểm tra lại nội dung của file .htaccess comment từng dòng rồi thử xem bị ở rules nào. Nếu không được bạn pm mình qua inbox Y!m mình check thử giúp bạn xem có được không,
Bài liên quan
0