CMS installieren, bekomme keine Datenbankverbindung

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Draggy

Benutzer
Registriert
21. Nov. 2017
Beiträge
4
Reaktionspunkte
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
 
Probiere mal anstatt localhost mit 127.0.0.1 oder der lan-ip der DS.
 
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.
 
Für MariaDB 10 ist der Port 3307.
Also wie von @Fusion vorgeschlagen nur :3307 mit angeben.

War ich wieder zu langsam...:p
 
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