Ubuntu 14 und LAMP können nicht auf die WordPress-Website zugreifen

Ubuntu 14 und LAMP können nicht auf die WordPress-Website zugreifen

Ich habe LAMP unter Ubuntu 14 installiert, eine Kopie meiner WordPress-Ordnerdateien im Ordner /lampstack-5.6.30-0/apache2/htdocs/wordpress/ abgelegt, LAMP Apache und MySQL gestartet ... doch jedes Mal, wenn ich versuche, localhost/wordpress/ zu erreichen, werde ich automatisch zu localhost:8888/wordpress/ weitergeleitet und erhalte eine Fehlermeldung

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

Ich habe viele Male versucht, zu localhost:8080/wordpress oder localhost/wordpress zu gelangen, aber ich werde zurück zu localhost:8888/wordpress geleitet und sehe die oben gezeigte Fehlermeldung. Kann mir bitte jemand sagen, was ich hier möglicherweise übersehe/falsch mache? Danke

Aktualisierung 1:

Ergebnisse von 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  

Antwort1

Bitte versuchen Sie stattdessen 127.0.0.1:8080/wordpress zu verwenden und es sollte funktionieren. Ich habe es hier auf meinem Rechner ausprobiert und kann über die URL 127.0.0.1 auf LAMP-Websites zugreifen

Antwort2

Okay, das hat mich wochenlang in den Wahnsinn getrieben, aber jetzt habe ich es endlich herausgefunden.

Mysql hat keine Lese- und Schreibberechtigung, es sei denn, Sie fügen es zur Gruppe www-data hinzu. Als ich das getestet habe, habe ich einfach eine HTML-Datei namens index.html erstellt und Apache darauf verwiesen, was gut funktionierte, aber als ich WordPress (oder Joomla) verwendete, stürzte es ab, also musste das Problem entweder bei PHP oder Mysql liegen.

Wenn MySQL installiert ist, erhält es den Benutzernamen mysql. Diesem müssen einige Berechtigungen für die WordPress-Dateien selbst erteilt werden. PHP hingegen erhält einen Benutzernamen. Wenn Sie also Ihren eigenen Benutzernamen auswählen, muss dieser ebenfalls zur Gruppe hinzugefügt werden.

Wenn Sie Berechtigungen für Ihren WordPress-Ordner festlegen, erteilen Sie www-data Eigentümer- und Gruppenberechtigungen. Ich persönlich habe meine so geändert, dass der Eigentümer mein Benutzername auf dem Computer ist und www-data die Gruppe. Jetzt besteht das Problem darin, dass www-data eine leere Gruppe ist.

Sie müssen sowohl mysql als auch www-data (den Benutzernamen) zu www-data (der Gruppe) hinzufügen. Sie können das mit dem Befehl tun
sudo adduser mysql www-data
sudo adduser www-data www-data
sudo adduser (yourusername) www-data

Vorausgesetzt, Sie haben den Ordnern zuvor Berechtigungen erteilt, sollten Sie nun extern auf diese Site zugreifen können. Wenn nicht, versuchen Sie entweder
sudo chmod -R 775 /var/www/(folder)*oder sudo chmod -R 755 /var/www/(folder)

verwandte Informationen