В настоящее время я перемещаю сборку dev magento на свой тестовый поддомен в Ubuntu и использую Easy Hosting Control Panel (EHCP).
Если я переименую свой файл .htaccess в .htaccess и обновлю URL своего субдомена, я получу внутреннюю ошибку сервера 500. Если я переименую файл .htaccess в .htaccess.bak и обновлю, субдомен отобразит мое хранилище magento нормально , НО, если я пытаюсь перейти, так как index.php не удаляется в файле .htaccess, все мои ссылки не работают, если я не вставлю index.php между моим корневым URL-адресом и реальной страницей / каталогом, на который я перехожу.
Я попытался переместить файлы / etc / apache2 / sites-available / 000-default и / etc / apache2 / sites-available / default на 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
, но изменение этого в любом файле или обоих, а затем повторное включение файла .htaccess все еще дает мне ошибку 500.
что-то я здесь не так делаю? Где-то еще я должен разместить информацию о перезаписи мода?
спасибо!