Ärger mit Wordpress Installation: Keine Verbindung mit Datenbank möglich

Status
Für weitere Antworten geschlossen.

scoobysmaxx

Benutzer
Mitglied seit
08. Jul 2013
Beiträge
37
Punkte für Reaktionen
0
Punkte
0
Guten Morgen, ich hab da ein Problem wo ich nicht weiter komme.
Hardware ist eine RackStation 2414RP+ mit aktueller, offiziellem DSM. Wenn ich über das Paketzentrum dort Wordpress installiere, geht alles.
Nun möchte ich parallel in einen anderen Ordner eine weitere Worpdress-Installation vornehmen, so wie ich das schon öfter gemacht habe. Zu Hause hab ich auf der DS116 ebenfalls 2x Wordpress parallel laufen. Überhaupt kein Thema, nur hier auf der 2414 RP+ will es ums verrecken nicht gehen, und ich könnte schwören dass ich das dort vor einiger Zeit schonmal erfolgreich gemacht habe.
Folgendes habe ich gemacht:
- den Unterordner "doku" in /web erstellt. Da soll die Installation rein.
- Maria DB 10 ist installiert.
- MyPhpAdmin ist installiert und ich kann mich auch anmelden und Datenbanken erstellen etc.
- WebStation mit Apache 2.2 und PHP 5.6 ist ebenfalls installiert.
- von de.wordpress.org das aktuelle, offizielle Wordpress runtergeladen und in den Stammordner /web/doku entpackt
- URL <IP ADRESSE>/doku aufgerufen und bin dem Assistenten gefolgt, wie ich es schon etliche male gemacht habe.
Und jetzt passiert es.
Der Assistent will den Datenbanknamen, Datenbankserver, Benutzername, Passwort, Tabellenprefix. Alles klar eigentlich.
Die Datenbank gibt es nicht, daher will der Assistent sie anlegen.
Datenbankname "dok"
Benutzer: root (ja, root - ist nur eine Spiel-Installation)
Passwort: <pwd>
Datenbankserver: localhost
Tabellenprefix: dk_
Danach bekomme ich "Fehler beim Aufbau einer Datenbankverbindung".
Ich dachte ich hab was falsch eingetippt und alle Daten mit der wp-config.php aus der funktionierenden Wordpress Installation verglichen.
Benutzer, Passwort, Datenbankserver, alles identisch, außer eben der Datenbankname und der Tabellenprefix.
Und jetzt steh ich auf dem Schlauch. Dem Ordner /web/doku habe ich volle Berechtigung für meinen aktuellen Benutzer + für die Gruppe HTTP-Users gegeben.
Datenbankserver ist LOCALHOST (lokales Netzwerk, alles liegt auf der DS lokal) und Benutzer + Passwort stimmen ebenfalls (mit MyPhpAdmin getestet!).
Wo kann ich jetzt noch nach einem Fehler suchen? Ich hab bereits gefühlt 20x Wordpress installiert, auch auf anderen Servern und nie Ärger gehabt, aber hier will es auf einmal nicht klappen.
Ich bin am Ende sogar hingegangen und hab alle Pakete und alle Maria DB Datenbanken gelöscht und die Programme deinstalliert und alles neu runtergeladen und installiert.
Die DS habe ich auch mal neu gestartet. Hilft alles nix.
Hat jemand eine Idee wo der Fehler liegen kann? Ich komm nicht mehr weiter.

Hab das alles auf einer DS115j auch mal probiert. Der gleiche Fehler. Ich kann dort ebenfalls auch nicht mehr manuell Wordpress installieren. Auch nicht, wenn ich die wp-config manuell erstelle statt über den Assistenten.
 

bananie

Benutzer
Mitglied seit
14. Dez 2015
Beiträge
160
Punkte für Reaktionen
0
Punkte
0
Bei MariaDB 10 hat sich der Domain-Socket Pfad geändert. Der Pfad lautet: "/run/mysqld/mysqld10.sock".
Das heißt du legst vorher in phpMyAdmin die Datenbank an.
Bei der Installation von Wordpress gibst du als Datenbankserver das ein: "localhost:/run/mysqld/mysqld10.sock"
(Ohne Anführungszeichen!)

Dann sollte die Kiste laufen.
 

scoobysmaxx

Benutzer
Mitglied seit
08. Jul 2013
Beiträge
37
Punkte für Reaktionen
0
Punkte
0
Hi, nein. Leider nicht.
Datenbank habe ich erstellt und nun auch alle erdenklichen Schreibweisen probiert:

localhost:/run/mysqld/mysqld10.sock
localhost/run/mysqld/mysqld10.sock
localhost:3307/run/mysqld/mysqld10.sock

Alles Fehlanzeige.
 

scoobysmaxx

Benutzer
Mitglied seit
08. Jul 2013
Beiträge
37
Punkte für Reaktionen
0
Punkte
0
Nachtrag: In der Webstation war als PHP Version 7.0 eingestellt. Nun habe ich auf 5.6 umgestellt und nun geht es.

Danke für die Hilfe.
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.549
Punkte für Reaktionen
47
Punkte
94
dann versuche es einmal mit der IP_Adresse oder mit dem Hostnamen
 

scoobysmaxx

Benutzer
Mitglied seit
08. Jul 2013
Beiträge
37
Punkte für Reaktionen
0
Punkte
0
Danke, hat geklappt.

Der Pfad musste localhost:/run/mysqld/mysqld10.sock sein und in der Webstation musste ich PHP 5.6 statt 7.0 wählen.
 

bananie

Benutzer
Mitglied seit
14. Dez 2015
Beiträge
160
Punkte für Reaktionen
0
Punkte
0
Eigentlich müsste das auch mit PHP 7 funktionieren. Zu mindestens ist das bei mir so. Das HTTP-Backand-Server sollte eigentlich keine Rolle spielen.

Aber wenn es bei dir mit PHP 5.6 funktioniert ist es ja OK.
 

scoobysmaxx

Benutzer
Mitglied seit
08. Jul 2013
Beiträge
37
Punkte für Reaktionen
0
Punkte
0
Ich hatte mich auch gewundert, das PHP 7 nicht geht, denn Wordpress unterstützt PHP ja offziell. Aber gut. Mit PHP 5.6 gehts ja, und das reicht mir auch erstmal so.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat