У меня проблема, когда кажется, что мой Vagrant VirtualBox не читает файл .htaccess для сайта, который я наметил. (а proccesswire сайт)
Я не знаю достаточно о Vagrant, чтобы найти, где я должен редактировать директивы, чтобы мой файл .htaccess был прочитан. Насколько я понял из поиска, мне нужно установить директиву так:
<Directory /var/www>
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Кажется, основным нарушителем является то, что AllowOverride обычно имеет значение «Нет» и должно быть «Все». Но я поместил это в файл httpd.conf в apache, и я предполагаю, что это не правильно.
Немного больше информации: Когда я установил PW в корне сайта, я получил эту ошибку: «Невозможно определить, установлен ли Apache mod_rewrite (требуется ProcessWire)». В результате, когда я пытаюсь получить доступ к части CMS, которая обычно обрабатывается правилами перезаписи, URL (/ admin или / processwire по умолчанию) просто перенаправляет меня на домашнюю страницу.
Кроме того, я могу удалить все в .htacess или добавить мусор, и никаких ошибок не возникает. Это говорит мне, что .htacess даже не читается.
Я ценю помощь.
Задача ещё не решена.
Других решений пока нет …