Tôi hiện đang di chuyển một bản dựng magento dev đến tên miền phụ thử nghiệm trực tiếp của tôi trên ubuntu và sử dụng Bảng điều khiển lưu trữ dễ dàng (EHCP).ubuntu trả về 500 lỗi khi .htaccess kích hoạt
Nếu tôi đổi tên tệp .htaccess thành .htaccess và làm mới url miền phụ của tôi, tôi gặp lỗi máy chủ nội bộ 500. Nếu tôi đổi tên tệp .htaccess thành .htaccess.bak và làm mới, tên miền phụ sẽ hiển thị cửa hàng magento của tôi khỏe. NHƯNG, nếu tôi cố gắng điều hướng, vì index.php không bị xóa trong tệp .htaccess, tất cả các liên kết của tôi đều chết trừ khi tôi chèn index.php giữa url gốc và trang/thư mục thực tôi đang điều hướng đến.
Tôi cố gắng hơn cưỡi/etc/apache2/sites-available/000-mặc định và/etc/apache2/sites-available/file mặc định để AllowOverride All:
<VirtualHost *>
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/vhosts/>
Options -Indexes FollowSymLinks MultiViews
AllowOverride All
Order Allow,Deny
Allow from All
</Directory>
<FilesMatch "access_log|error_log">
Deny from All
</FilesMatch>
ErrorLog /var/log/apache2/error.log
LogLevel debug
CustomLog /var/log/apache2/access.log combineddefault
nhưng thay đổi rằng trong cả hai tập tin, hoặc cả hai, và sau đó kích hoạt lại tập tin .htaccess vẫn mang lại cho tôi lỗi 500.
bất kỳ điều gì tôi đang làm sai ở đây? Một nơi khác tôi nên đặt thông tin viết lại mod?
cảm ơn!
Máy chủ của bạn có hỗ trợ tất cả các chỉ thị đó không? hỗ trợ host của bạn .htaccess? cũng kiểm tra nhật ký lỗi của bạn. nó có thể có một số thông tin hữu ích. –