CMS installieren, bekomme keine Datenbankverbindung

Status
Für weitere Antworten geschlossen.

Draggy

Benutzer
Mitglied seit
21. Nov 2017
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
Hallo Zusammen,

ich bin mit meinem Latein am Ende, habe schon alles versucht, im WWW und auch hier im Forum gesucht, allerdings nichts gefunden.

Zur Info: Hardwaremäßig geht es um eine DS 216j, alle Apache Module sowie php 5 und 7 sind installiert. Maria DB 10 ebenso.

Generell bin ich auf der Suche nach dem für mich richtigen CMS.
Aus dem Paketzentrum habe ich Drupal und wordpress installiert. Beide funktionieren einwandfrei.
Nun wollte ich als Alternativen noch Contao und ProcessWire testen und scheitere bei der Installation.

Ich habe jedem Ordner auf web/ (Contao sowie ProcessWire) den Besitzer "http" angegeben und habe für die Ordner und Dateien die Rechte 777 vergeben (ich weiß, eigentlich zu hoch, aber nach einigen Fehlschlägen wollte ich hier auf Nummer sicher gehen, kann ich später ja wieder runterschrauben).

Momentan scheitert die Installation beider CMS an der Datenbankverbindung.
Ich habe mit phpmyadmin Datenbanken und User angelegt, die User haben volle Berechtigungen.
In meiner Fritzbox habe ich den Port 3306 für die DS freigegeben, allerdings funktioniert es auch nicht im Heimnetzwerk (per IP 192........).

Contao 3.5 bringt mir zum Beispiel folgendes (Processwire aber mehr oder weniger dasselbe):

Warning: mysqli::real_connect(): (HY000/2002): No such file or directory in system/modules/core/library/Contao/Database/Mysqli.php on line 46
#0 [internal function]: __error(2, 'mysqli::real_co...', '/volume1/web/co...', 46, Array)
#1 system/modules/core/library/Contao/Database/Mysqli.php(46): mysqli->real_connect('localhost', 'root', 'XXXXXXXX', 'contao', 3306, '')
#2 system/modules/core/library/Contao/Database.php(81): Contao\Database\Mysqli->connect()
#3 system/modules/core/library/Contao/Database.php(165): Contao\Database->__construct(Array)
#4 [internal function]: Contao\Database::getInstance()
#5 system/modules/core/library/Contao/System.php(140): call_user_func(Array)
#6 system/modules/core/controllers/BackendInstall.php(483): Contao\System->import('Database')
#7 system/modules/core/controllers/BackendInstall.php(172): Contao\BackendInstall->setUpDatabaseConnection()
#8 contao/install.php(20): Contao\BackendInstall->run()
#9 {main}

Und danach:
Datenbankverbindung
Keine Verbindung zur Datenbank vorhanden!
Bitte geben Sie nachfolgend Ihre Datenbank-Zugangsdaten ein.

Alle Daten stimmen aber.
Schon mehrfach überprüft.


Kann mir bei dem Problem jemand helfen?

Vielen Dank im Voraus.


Gruß,
Draggy
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Probiere mal anstatt localhost mit 127.0.0.1 oder der lan-ip der DS.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
neben einem Problem bei den methoden wie die Datenbank mit PHP angesprochen wird sehe ich gerade noch
MariaDB 10. Dort kommt Port 3307 zum Einsatz.
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
Für MariaDB 10 ist der Port 3307.
Also wie von @Fusion vorgeschlagen nur :3307 mit angeben.

War ich wieder zu langsam...:p
 

Draggy

Benutzer
Mitglied seit
21. Nov 2017
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
HAHA, vielen herzlichen Dank, das scheint es gewesen zu sein.
 
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