#1 2021-10-06 20:11:11

Michael80
Mitglied
2021-10-06
7

Installations Log / Es konnte keine Verbindung zum Datenbankserver ...

Servus Zusammen, ich versuche gerade Piwigo auf meinem Qnap zum laufen zu kriegen,
jedoch mag er mir absolut nicht auf den Datenbankserver verbinden (MariaDB10) mit phpMyAdmin habe ich aber vollen Zugriff drauf.

Fehler: Es konnte keine Verbindung zum Datenbankserver hergestellt werden


Gibt es irgendwo ein installationslog wo ich sehen kann was er alles versucht?

gibt es die Möglichkeit den mysql.socket zu ändern? Musste ich jedenfalls bei phpMyAdmin machen, da die mariaDB nicht in /tmp/mysql.sock liegt sondern woanders

Freund google hat mir auch nicht so wirklich weitergeholfen.

IP
IP:Port

statt localhost habe ich auch schon ausprobiert

Danke im Voraus
Gruß
Michael

Offline

#2 2021-10-06 21:06:15

drlecter
Piwigo Team Moderators
2016-03-17
1118

Re: Installations Log / Es konnte keine Verbindung zum Datenbankserver ...

Läuft beides auf dem gleichen System? Wo läuft denn phpmyadmin? Normalerweise sollte das ganze über eine TCP Verbindung laufen.
Unter include kannst du in der config_default. Das loglevel hoch setzen und unter _data/logs nachschauen.
DB Einstellungen sind unter local/config

Offline

#3 2021-10-06 23:20:12

Michael80
Mitglied
2021-10-06
7

Re: Installations Log / Es konnte keine Verbindung zum Datenbankserver ...

läuft alles auf dem NAS, PHP Admin liegt im /web genauso wie piwigo.

das mit den logs schau ich mir an, danke!

EDIT:
das ganze scheint alles erst aktiv zu sein, wenn die Installation durch ist

Beitrag geändert von Michael80 (2021-10-07 00:01:21)

Offline

#4 2021-10-08 12:23:03

jeezat
Gast

Re: Installations Log / Es konnte keine Verbindung zum Datenbankserver ...

Hallo zusammen,

ich habe das gleiche Problem. Ich habe auch verschiedene Webserver versucht (nginx & apache2). immer der gleiche Fehler. Ich habe verschiedene PW probiert, IP-Adresse statt localhost, verschiedene Berechtigungen versucht,  alles ohne Erfolg ...

#5 2021-10-08 13:27:17

Michael80
Mitglied
2021-10-06
7

Re: Installations Log / Es konnte keine Verbindung zum Datenbankserver ...

ich bin grad dabei die installation.php auseinanderzufieseln, muss mich aber erst mal in das PHP wieder reinfuchsen

beim PMA musste ich ja auch den Socket mit einfügen

$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['socket'] = '/var/run/mariadb10.sock';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;

Ich hab gestern schon an der Install.php rumprobiert habs aber wahrscheinlich immer irgendwo falsch abgesetzt. Vielleicht kann mir ja ein PHP Guru von euch sagen wo ich das in der install.php oder woanders hartcoden kann damit er den socket übernimmt + die Daten die vom Formular kommen

VG

Michael

Offline

#6 2021-10-08 14:50:50

drlecter
Piwigo Team Moderators
2016-03-17
1118

Re: Installations Log / Es konnte keine Verbindung zum Datenbankserver ...

Nutzt du Netinstall oder den manuellen Weg? Ich frage mich warum da der Socket drin steht wenn man über TCP geht.
Ich müsste das mal bei mir verifizieren. AFAIK hatte ich immer nur die IP angegeben.

Offline

#7 2021-10-08 15:11:33

Michael80
Mitglied
2021-10-06
7

Re: Installations Log / Es konnte keine Verbindung zum Datenbankserver ...

den manuellen weg, sprich runtergeladen, aufs nas geschoben und dann die install.php aufgerufen
das socket brauchst du zumindest bei mir aufm nas, da die MariaDB woanders liegt als die mysql, demnach das socket auch anders ist.

PMA hat die DB auch net gefunden gehabt bevor ich das socket eingefügt hab

Offline

#8 2021-10-08 16:23:04

drlecter
Piwigo Team Moderators
2016-03-17
1118

Re: Installations Log / Es konnte keine Verbindung zum Datenbankserver ...

Verständnisfrage für mich:
Mal redest du von MySQL mal von Maria. Hast du beides installiert?
Horcht eines der Datenbanken auf dem TCP Port?

Offline

#9 2021-10-08 21:17:26

Michael80
Mitglied
2021-10-06
7

Re: Installations Log / Es konnte keine Verbindung zum Datenbankserver ...

nein ich habe Maria Installiert, sie horcht auf 3307

da ja aber mysql sein socket anders ablegt /tmp/mysql.sock als maria /var/run/mariadb10.sock
musste ich es für PMA umkonfigurieren, und ich denke eben dass ich das für Piwigo auch machen muss.

Offline

#10 2021-10-08 22:30:06

drlecter
Piwigo Team Moderators
2016-03-17
1118

Re: Installations Log / Es konnte keine Verbindung zum Datenbankserver ...

Nein, Piwigo geht über TCP in den Standardeinstellungen. Allerdings ist der default Port 3306 bei Mysql/MariaDB.
Ich weiss auch nicht, ob man das überhaupt auf Sockets umstellen kann.
Erster Test ob es funktioniert ist einfach ein telnet auf localhost port.
Der Benutzer der genutzt wird, muss auch auf die DB zugreifen dürfen.
Ach eine einfache Alternative für PhpMyAdmin ist adminer. Keine Installation, einfach nur eine php Datei.

Offline

#11 2021-10-08 22:38:11

Michael80
Mitglied
2021-10-06
7

Re: Installations Log / Es konnte keine Verbindung zum Datenbankserver ...

telnet localhost 3306 geht (hab den port umgestellt) von putty aus
piwigo meldet aber nach wie vor keine verbindung
der benutzer hat vollzugriff auf die Piwigo DB

Offline

#12 2021-10-08 23:26:41

drlecter
Piwigo Team Moderators
2016-03-17
1118

Re: Installations Log / Es konnte keine Verbindung zum Datenbankserver ...

Nutzt du Docker für die Installation?
Welche PHP Version läuft auf dem QNAP? Was sagt das SQL Log?

Offline

#13 2021-10-12 09:01:22

jeezat
Gast

Re: Installations Log / Es konnte keine Verbindung zum Datenbankserver ...

bei mir funktioniert es jetzt. Auch mit MariaDB. Ich hab es nochmal der Version 11.0 probiert und den gleichen Fehler bekommen. Dabb hatte nochmal den Befehlt "GRANT ALL PRIVILEGES ON piwigodb.* TO piwigodb_user@localhost;" durchgeführt. Danach ging die Anmeldung. Ich war mir zwar sicher, das vorher schon gemacht zu haben, aber naja ...
Ich habe dann das Update zu 11.5 im  Browser durchgeführt.

Als Grundbau habe ich eine VM mit Ubuntu 20.04 LTS.

#14 2021-10-12 22:16:48

Michael80
Mitglied
2021-10-06
7

Re: Installations Log / Es konnte keine Verbindung zum Datenbankserver ...

ok, schau ich mir mal an, wird aber erst Sonntag, bin die Woche unterwegs.
Danke und VG

Offline

Brett Fußzeile

Unterstützt von FluxBB

github twitter newsletter Spenden Piwigo.org © 2002-2024 · Kontakt