Неудачная попытка перенести Drupal 8 на чистую установку моей ОС.


Хорошо, итак, я переустановил свою ОС ubuntu, переустановил стек LAMP, восстановил базу данных и подключился к ней просто отлично. Я проверил, какие модули php требуются для drupal 8, и установил их, моя версия php превышает нижний предел 5.6 - я не установил ВСЕ модули php5-* в apt-кэше, хотя, но я не думаю, что это проблема (?), я установил chmod 777. Но теперь мои маршруты /пользователь/логин не работают, это просто дает 404. У кого-нибудь есть опыт что-нибудь подобное, и как это решить?

Я посмотрел на clean_urls в моем.htaccess, но чистые URL-адреса drupal 8 должны просто работать из коробки.

Author: DenLilleMand, 2016-03-09

2 answers

Хорошо, поэтому я зашел в /etc/apache2.conf и изменил

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride none
    Require all granted
</Directory>

До

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride all
        Require all granted
    </Directory>

Это сработало:)

 1
Author: DenLilleMand, 2016-03-09 15:01:16

Вы проверили, активировали ли вы модуль mod_rewrite Apache? В соответствии с INSTALL.txt файл для Drupal 8,

Если вы хотите использовать функцию Drupal "Чистые URL-адреса" на веб -сервере Apache, вам понадобится модуль mod_rewrite и возможность использовать локальные файлы .htaccess.

 0
Author: dinopmi, 2016-03-09 12:37:58