Установил 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, поэтому я надеюсь, что вы будете терпеливы со мной, и что кто-то здесь может помочь мне и заставить меня двигаться вперед после того, как я застрял с этим слишком долго!
ИЗМЕНИТЬ 1:
Я выполнил эти команды, как было предложено в ответе здесь. Это не изменило сообщение об ошибке в Chrome, но я добавил это изображение, чтобы показать предупреждение apache2 о том, что согласно моим исследованиям, это не должно повлиять на эту ситуацию, но поскольку я новичок в этом, я включил его на всякий случай, если я ошибаюсь.
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
Надеюсь, это поможет вам!
G, Это может быть проблема с разрешением htaccess или папкой, попробуйте переименовать файл .htaccess в корневом каталоге и посмотрите, работает ли он для вас?