Не работает Drupal 8 на Ubuntu 14.04 server при использовании userdir, как починить?

Сделал LAMP примерно как в этом гайде:
www.antojose.com/content/installing-and-configurin...

В итоге закидываю файлы друпала в папку "public_html" созданного пользователя, перехожу с удалённого компьютера http://*.*.*.*/~{user}/ - полёт нормальный, установка проходит нормально, в конце установки как обычно открывает домашнюю страницу сайта - она отображается нормально.
А вот дальше начинаются чудеса - переход по любой ссылке сайта карается ошибкой
Not Found

The requested URL /home/user/public_html/index.php was not found on this server.


В журнале access.log апача пишется:
192.168.*.* - - [30/Nov/2015:15:33:41 +0300] "GET /~user/admin/people HTTP/1.1" 404 521 "http://192.168.1.31/~user/" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:42.0) Gecko/20100101 Firefox/42.0"
  • Вопрос задан
  • 235 просмотров
Решения вопроса 1
@Zven Автор вопроса
Поставил уже Nginx, всё равно та же проблема.
Проблема крылась в стандартной конфигурации данных веб-сервреров, которые отдавали заведомо готовую 404 страницу.
Решение оказалось гениально простым - перенаправлять ошибку 404 на index.php
error_page 404 /index.php;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы