Ubuntu 14 та LAMP не можуть отримати доступ до веб-сайту WordPress


0

Я встановив LAMP під Ubuntu 14, помістив копію файлів моїх папок WordPress під папку /lampstack-5.6.30-0/apache2/htdocs/wordpress/, запустив LAMP Apache, MySQL ... але кожен раз, коли я намагаюся доїхати до localhost / wordpress / я автоматично перенаправляюсь до localhost: 8888 / wordpress / та отримую повідомлення про помилку

This site can’t be reached
localhost refused to connect.

Я багато разів намагався перейти до localhost: 8080 / wordpress або localhost / wordpress, але я повертаюсь до localhost: 8888 / wordpress і бачу повідомлення про помилку, показане вище. Може хтось, будь ласка, скажіть мені, що я можу пропустити тут / роблю неправильно? Дякую

Оновлення 1:

Результати sudo netstat -lntp

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:2015          0.0.0.0:*               LISTEN      1348/expressvpnd
tcp        0      0 127.0.0.1:27017         0.0.0.0:*               LISTEN      1205/mongod     
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      4117/mysqld.bin 
tcp        0      0 127.0.0.1:28017         0.0.0.0:*               LISTEN      1205/mongod     
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      1924/dnsmasq    
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      2095/cupsd      
tcp6       0      0 :::8080                 :::*                    LISTEN      4277/httpd.bin  
tcp6       0      0 ::1:631                 :::*                    LISTEN      2095/cupsd      
tcp6       0      0 :::8443                 :::*                    LISTEN      4277/httpd.bin  

1
Чи можете ви показати результат sudo netstat -lntp:?
Олексій

@ Алекс Дякую за вашу відповідь, я оновив своє запитання з результатами sudo netstat -lntp Спасибі
MChan

Схоже, ваш апарат налаштований на прослуховування лише по IPv6-адресах, і немає відповідної записи IPv6 /etc/hostsдля localhost.
Олексій

Відповіді:


-1

Спробуйте скористатися 127.0.0.1:8080/wordpress, і це має спрацювати. Я спробував це тут, на своїй машині, і я можу отримати доступ до веб-сайтів LAMP, використовуючи URL 127.0.0.1


Ласкаво просимо до Супер Користувача! Хоча цей фрагмент може вирішити питання, включаючи пояснення, як і чому це вирішує проблему , справді допоможе покращити якість вашої публікації. Пам’ятайте, що ви відповідаєте на запитання читачів у майбутньому, а не лише про людину, яка зараз запитує! Будь ласка, відредагуйте свою відповідь, щоб додати пояснення та вказати, які обмеження та припущення застосовуються.
Toby Speight

0

Добре, тому це зводило мене з розуму тижнями, але я нарешті це зрозумів.

Mysql не має дозволу на читання та запис, якщо ви не додасте їх до групи даних www. Коли я тестував це, я просто створив файл html під назвою index.html і вказав на нього apache, який справно працював, але як тільки я використав wordpress (або joomla), він помер, тому проблема повинна була бути або в php, або в Mysql.

Коли встановлено mysql, йому надається ім'я користувача mysql. Для цього потрібно надати деякі дозволи щодо самих файлів Wordpress. З іншого боку, PHP надається ім'я користувача, тому якщо ви виберете власне ім'я користувача, це також доведеться додати до групи.

Встановлюючи дозволи у папці wordpress, ви надаєте права власності та групувати до www-data. Особисто я змінив свою власну, щоб мати власника як моє ім'я користувача на машині, і www-data як групу. Тепер проблема полягає в тому, що www-data - це порожня група.

Вам потрібно додати як mysql, так і www-data (ім'я користувача) до www-data (група). Це можна зробити за допомогою команди
sudo adduser mysql www-data
sudo adduser www-data www-data
sudo adduser (yourusername) www-data

Тепер, якщо ви раніше давали дозволи папкам, тепер ви маєте можливість мати доступ до цього сайту зовнішньо. Якщо ні, спробуйте або
sudo chmod -R 775 /var/www/(folder)*, або sudo chmod -R 755 /var/www/(folder)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.