Magento 2 Admin 404 Ошибка

Я только что вручную установил Magento2 CE на сервер Ubuntu 18.04 с LAMP через composer, установка прошла успешно, и все проверки были зелеными, однако ссылка, приведенная после установки для доступа к странице администратора magento, выдает ошибку 404.

Чтобы решить эту проблему, некоторые люди говорят, что это должно работать, изменив конфигурацию:

sudo nano /etc/apache2/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>

, но все еще не работает, другие учебники также говорят, чтобы изменить файл pub/.htaccess на корневую папку magento, которая, я думаю, будет расположена по умолчанию: /var/www/html/magento

Однако я новичок в командах Ubuntu и Я не могу найти какие-либо предложения о том, как это сделать, будет ли это работать с этим?

sudo mv /var/www/html/magento/pub/.htaccess /var/www/html/magento

Если я попробовал это и не работает, какие-либо предложения ?? или кто-нибудь здесь, кто исправил эту проблему раньше?

0
задан 26 June 2018 в 03:00

3 ответа

Вы должны проверить определенный VirtualHost, чтобы найти корневой каталог документа, а затем установить директиву AllowOverride для этого каталога. Например:

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

Где /var/www/html/magento - корневой каталог документа вашего доменного имени. Вы также должны убедиться, что файл .htaccess создан в том же каталоге.

0
ответ дан 26 June 2018 в 03:00

Если установка полностью завершена и страница администратора Magento выдает ошибку 404, я думаю, это связано с тем, что фактический путь Magento не задан в таблице core_config_data базы данных, которую вы создали для этого.

Поэтому, пожалуйста, проверьте, что эти два пути являются допустимыми значениями пути Magento или нет, если нет, измените его

web/unsecure/base_url = http://localhost/training/Magento2.1.7/
web/secure/base_url = https://localhost/training/Magento2.1.7/

где training / Magento2.1.7 - это мой путь Magento. ]

0
ответ дан 26 June 2018 в 03:00

Да, иногда это происходило, когда мы устанавливали Magento 2, и возникала ошибка 404. Эта ошибка может быть одной из следующих:

Ошибка после установки / обновления Fresh install в Ubuntu

to:

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

Затем перезапустите apache. Это должно работать.

0
ответ дан 26 June 2018 в 03:00

Другие вопросы по тегам:

Похожие вопросы: