Installation von Forum findet keine SQL Datenbank

Status
Für weitere Antworten geschlossen.

mps01

Benutzer
Mitglied seit
12. Jan 2016
Beiträge
15
Punkte für Reaktionen
1
Punkte
3
Hallo,
ich habe ein kleines Problem.
Wenn ich die Installation eines WBB Forums aufrufe erscheint folgende Meldung (siehe Anhang):
Datenbankunterstützung "nicht gefunden"
Auf meiner Diskstation ist aber eine Datenbank installiert. Habe ich da eine Einstellung übersehen? Oder ist das Problem
das ich Maria 5 und 10 installiert habe?
LG
Peter
 

Anhänge

  • 18-04-2018 07-41-43.jpg
    18-04-2018 07-41-43.jpg
    15,6 KB · Aufrufe: 146

mps01

Benutzer
Mitglied seit
12. Jan 2016
Beiträge
15
Punkte für Reaktionen
1
Punkte
3
Hallo,
ich hoffe es kann mir hier jemand weiter helfen. Obiges Problem konnte ich selber klären. Jetzt kommt beim Einrichten der DB folgendes Problem.

Beim Verbindungsversuch mit der Datenbank ist folgender Fehler aufgetreten:
Connecting to MySQL server 'localhost' failed
SQLSTATE[HY000] [2002] No such file or directory

08-05-2018 09-37-37.jpg

Was ist hier falsch gelaufen. Die Maria DB läuft und ich kann auch darauf zugreifen. Nur nicht wenn ich die Installation der Webseite darauf zugreifen lassen möchte kommt dieser Fehler.
Danke für Eure Hilfe
LG
Peter
 
Zuletzt bearbeitet:

PatrickS3

Benutzer
Mitglied seit
18. Mrz 2010
Beiträge
547
Punkte für Reaktionen
0
Punkte
42
Habe das auch nicht hinbekommen.
Mit fast ähnlichem Setup hat es auf einer Qnap sogar mit MariaDB 5 funktioniert, obwohl das aktuelle WSC eigentlich eine MariaDB 10 möchte.
Für mich war das aber nur Spielerei, weshalb ich mich dann nicht weiter drum gekümmert habe.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
Einfach mal mit 127.0.0.1 oder der LAN-IP der DS probiert anstatt localhost?
 

PatrickS3

Benutzer
Mitglied seit
18. Mrz 2010
Beiträge
547
Punkte für Reaktionen
0
Punkte
42
Hm, weiss ich gar nicht mehr. Müsste ich nochmals testen.

Ich gebe es auf. Jetzt motzt sogar php, dass es im root von web/ nicht schreiben darf, wenn ich einen neuen Ordner anlege das gleiche. Wenn ich der Gruppe http Schreibrechte gebe geht es weiter. Dann motzt aber phpmyadmin, dass man nicht allen Rechte geben soll.
Dann kommt die Datenbank Geschichte und das klappt mit der LAN IP auch nicht. Da das wie gesagt nur Spielerei ist um mir das neue WSC 3.1 von Woltlab anzuschauen mache ich da nicht weiter. Auf meiner Qnap, die eigentlich nur Backup Ziel der DS ist war das WSC 3.1 in ein paar Minuten ohne jegliche besondere Einstellungen installiert.
Bei der DS muss man sogar noch PHP Erweiterungen nachinstallieren, die für die WSC nötig sind.

Ich gebe es auf der DS wie gesagt auf.
 
Zuletzt bearbeitet:

PatrickS3

Benutzer
Mitglied seit
18. Mrz 2010
Beiträge
547
Punkte für Reaktionen
0
Punkte
42
Nachtrag, da ich den Beitrag nicht bearbeiten kann.

Also mit der LAN IP komme ich doch zur DB, erhalte dann aber einen Connection refused Fehler. Obwohl Username und Passwort für die DB mit Sicherheit stimmen.
 

mps01

Benutzer
Mitglied seit
12. Jan 2016
Beiträge
15
Punkte für Reaktionen
1
Punkte
3
Merkwürdiger weise hat das mal funktioniert. Erst seid dem ich die DS neu aufgesetzt habe besteht das Problem. Merkwürdigerweise kann ich aber z.B. das Packet Wordpress auf der DS installieren und der DB Zugriff funktioniert da problemlos.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
Da sind halt einige Software-Komponenten beteiligt und mit Neuinstallationen etc bekommt man auch gerne mal andere Versionen.
Bei den Komponenten ändern sich auch gerne mal die Standardeinstellungen, oder Sicherheitskonzepte etc. Ist halt alles in Entwicklung.
Dann kommt es halt zu Symptomen wie "hat mal funktioniert", weil das eben ein anderer Rahmen war.
Und da wo eben jemand drauf geschaut hat, z.B. das von Synology gepflegte Paket zu Wordpress, passen dann auch die Konfigurationen wieder zusammen.
Ebenso gibt es Unterschiede in den Einstelltiefen der verschiedenen Software, deshalb sind auch Vergleiche mit Asus, QNAP etc zwar wissenswert, mehr nicht.
Und wenn man, verständlicherweise, aktuelle Software einsetzen will ist man teils eben auf Selbst-Installation ohne Pakete angewiesen und muss sich mit den Webserver, PHP/DB Konstrukten auseinander setzen.

Aber ich schweife ab. :)

Dass die LAN IP nicht funktioniert, kann das an Beschränkungen liegen, dass normal kein Zugriff von außerhalb der DS erlaubt sind.
127.0.0.1 sollte dann aber eigentlich gehen, wenn es schon mit localhost (Namensauflösung oder was auch immer da das Problem ist) nicht geht.
Zudem sind Ports interessant 3306 für MDB 5 und 3307 für MDB 10. Teilweise ist auch MDB 10 glaube ich auf 3306, wenn niemals MDB 5 auf der DS war.
Teilweise benutzen Web-Anwendungen zu neue oder alte Methoden mysqli(_connect) um zuzugreifen.
Manchmal passt der Pfad zum Unix Socket nicht.
Ist halt auch nicht so einfach mit dem Multi-Version von DB, PHP, Webserver die da alles am laufen sein können.
 

PatrickS3

Benutzer
Mitglied seit
18. Mrz 2010
Beiträge
547
Punkte für Reaktionen
0
Punkte
42
So, nach etlicher Google Suche und Recherche im Woltlab Forum habe ich die Lösung gefunden.

https://community.woltlab.com/threa...ation-maria-db-10/?postID=1645703#post1645703
(Weiss nicht ob man das als Gast lesen kann)


Man muss in den PHP Einstellungen der DS etwas ändern, anbei zwei Screenshots.
screenshot_2018_05_10_04-19_04_Nr_01.jpg
screenshot_2018_05_10_04-19_40_Nr_01.jpg

In den PHP Einstellungen unter Kern am besten über das Suchfeld rechts oben nach "socket" suchen.
Dann muss bei pdo_mysql.default_socket das eingetragen werden was bei MariaDB10 unten im Fenster steht:

screenshot_2018_05_10_04-21_39_Nr_01.jpg

Und zack läuft die Installation von Woltlab Suite 3.x ohne Fehler durch wenn man localhost angibt.





screenshot_2018_05_10_04-25_04_Nr_01.jpg screenshot_2018_05_10_04-28_44_Nr_01.jpg
 
Zuletzt bearbeitet:

mps01

Benutzer
Mitglied seit
12. Jan 2016
Beiträge
15
Punkte für Reaktionen
1
Punkte
3
Ja is denn schon Weihnachten. Tausend Dank Patrik. Genau das war es. Vielen lieben Dank und schönen Feiertag.

LG
Peter
 
Zuletzt bearbeitet:

PatrickS3

Benutzer
Mitglied seit
18. Mrz 2010
Beiträge
547
Punkte für Reaktionen
0
Punkte
42
Danke gleichfalls.

Was man nicht alles macht, wenn man morgens um 4 aus dem Bett fällt. ;)
 

Erestris

Benutzer
Mitglied seit
07. Dez 2008
Beiträge
64
Punkte für Reaktionen
0
Punkte
0
Hallo,
ich habe ein kleines Problem.
Wenn ich die Installation eines WBB Forums aufrufe erscheint folgende Meldung (siehe Anhang):
Datenbankunterstützung "nicht gefunden"
Auf meiner Diskstation ist aber eine Datenbank installiert. Habe ich da eine Einstellung übersehen? Oder ist das Problem
das ich Maria 5 und 10 installiert habe?
LG
Peter

Hallo,

und wie war die Lösung für dein erstes Problem? Genau da hänge ich gerade...
 

Ceiber3

Benutzer
Mitglied seit
23. Jul 2018
Beiträge
13
Punkte für Reaktionen
0
Punkte
1
Bei mir läuft auch ein WBB aufm Nas. hab hier aber garnicht reingesehen gehabt. Den SQL fehler habe ich behoben in dem ich da die locale lan ip eingetragen habe + port. Als beispiel: 192.168.1.12:3307.
Mit den schreib rechten ist das ganz einfach. Einfach der Gruppe HTTP schreib rechte geben. Was ich aber noch machen musste war a. in ngnix den timeout höher stellen, da maria db über Ngnix läuft und bei Apache und PHP haben ich das ebenfalls erhöht, da es sonst zu timeout kommt beim installieren. Bei mir läuft WBB auch top und alles andere geht auch.
 

Erestris

Benutzer
Mitglied seit
07. Dez 2008
Beiträge
64
Punkte für Reaktionen
0
Punkte
0
Danke. Aber soweit komm ich erst gar nicht. Weder bei der Test.php noch bei der Install.php. Ich hänge am Fehler den der Threadersteller als erstes hatte und leider, obwohl er die Lösung selbst gefunden hat, die Lösung nicht genannt hat sondern zum zweiten Problem gesprungen ist...
 
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