Установил Magento 2, попытался зайти в интерфейс/администратор Magento в Chrome, но получил только "Этот сайт недоступен"


Я пытаюсь исправить это со вчерашнего дня без какого-либо кажущегося успеха или даже прогресса, поэтому я надеюсь, что кто-нибудь сможет разобраться в этом и помочь мне.

Я установил Magento 2 с помощью консоли Ubuntu на ПК под управлением Windows 10.

Я следовал этому руководству (https://websiteforstudents.com/install-magento-2-using-composer-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-1-support/) но на шаге 8 (последний шаг) я перезапустил apache2 и обнаружил, что интерфейс Magento и администратор по какой-то причине недоступны.

Я попытался ввести оба localhost/magento2 и jjsmykker.dk в адресную строку Chrome, magento2 будучи ServerName и http://jjsmykker.dk/ является ServerAlias в magento2.conf, но все попытки заканчивались одной и той же ошибкой, отображаемой в Chrome (а также в других браузерах, в которых я ее пробовал).

Ниже я включил изображение ошибки, которую бросает на меня Chrome, а также изображение magento2.conf файл.

Я новичок как в Magento, так и в использовании консоли Ubuntu, поэтому я надеюсь, что вы будете терпеливы со мной, и что кто-то здесь может помочь мне и заставить меня двигаться вперед после того, как я застрял с этим слишком долго!

Chrome error page

magento2.conf file

ИЗМЕНИТЬ 1:

Я выполнил эти команды, как было предложено в ответе здесь. Это не изменило сообщение об ошибке в Chrome, но я добавил это изображение, чтобы показать предупреждение apache2 о том, что согласно моим исследованиям, это не должно повлиять на эту ситуацию, но поскольку я новичок в этом, я включил его на всякий случай, если я ошибаюсь. Suggestion 1

Author: P.G., 2019-12-10

2 answers

Пожалуйста, попробуйте выполнить следующие команды

sudo a2ensite magento2.conf
sudo systemctl restart apache2

, А также добавьте свой URL-адрес в /etc/hosts

sudo nano /etc/hosts

127.0.0.1 jjsmykker.dk

Если в Windows не забудьте изменить файл hosts вручную и в Windows тоже! (ссылка)

Обновление :

Чтобы создать виртуальный хост, выполните следующие действия один за другим

Судо mkdir -p/var/www/magento2

Sudo chown -R www-данные: www-данные/var/www/magento2

Судо нано /var/www/magento2/index.html

<html>
<head>
<title>Welcome to magento2!</title>
</head>
<body>
<h1>Success! The magento2 virtual host is working!</h1>
</body>
</html>

Sudo cp/etc/apache2/сайты- доступны/000-по умолчанию.conf/etc/apache2/сайты- доступны/magento2.conf

Sudo nano/etc/apache2/доступные сайты/magento2.conf

ServerName magento2
ServerAlias magento2

ServerAdmin webmaster@localhost
DocumentRoot /var/www/magento2

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

Судо a2ensite magento2.conf

Перезагрузка службы Sudo apache2

Перейдите по этой ссылке

Надеюсь, это поможет вам!

 4
Author: Kishan Savaliya, 2020-06-15 08:30:17

G, Это может быть проблема с разрешением htaccess или папкой, попробуйте переименовать файл .htaccess в корневом каталоге и посмотрите, работает ли он для вас?

 0
Author: Jarnail, 2019-12-10 12:50:44