Ubuntu 14 と LAMP は WordPress ウェブサイトにアクセスできません

Ubuntu 14 と LAMP は WordPress ウェブサイトにアクセスできません

Ubuntu 14にLAMPをインストールし、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

代わりに 127.0.0.1:8080/wordpress を使ってみてください。動作するはずです。私のマシンで試してみましたが、URL 127.0.0.1 を使用して LAMP ウェブサイトにアクセスできます。

答え2

さて、このことで何週間も頭を悩ませてきましたが、ようやく解決しました。

Mysql は、www-data グループに追加しない限り、読み取りと書き込みの権限がありません。これをテストしたとき、index.html という 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)

関連情報