Datenbanken lassen sich nicht anlegen

luc1fer

New Member
Liebe Foren-Mitglieder,

ich habe es auch in die Wege von ispconfig gewagt. Bisher habe ich dutzende Server per Console konfiguriert inkl. der ganzen Funktionen, die ispconfig über ein UI anbietet. Leider fehlt mir die Zeit dafür, deshalb der Versuch in Richtung ispconfig.

Als erstes habe ich folgende Infra aufgebaut:
1x ispconfig master
1x ispconfig web
1x ispconfig db

Die Installation und Vernetzung der drei Systeme funktioniert einwandfrei, aber es gibt derzeit ein Problem. Ich habe schon die ganzen Foren durchsucht, alle möglichen Logfiles durchwüstet, cronjob überall aus und server.sh mehrfach laufen lassen, Debugging überall hoch, auch die Zugangsdaten der DB's funktionieren alle, Limits angepasst, usw. Ich kann alles mögliche anlegen, ändern, löschen, aber keine Kundendatenbanken.

Immer wenn ich eine Kundendatenbank anlegen will, bekomme ich ein 500 im JS:

Request:
POST /sites/database_edit.php
- MIME application/x-www-form-urlencoded
- alle FormData sind gesetzt und übergeben


Response:
statusCode: 500
- alle Session Daten sind gesetzt
- keinerlei Fehlermeldungen außer dem 500 und "Failed to load resource: the server responded with a status of 500 ()"


Ergebnis: Datenbank ist nicht erstellt und ich lande wieder auf der gleichen Maske. Wo ist mein Fehler? Vielen Dank vorab!
 

Till

Administrator
Schau mal in das globale apache bzw. nginx error.log des master servers um zu sehen was den 500 Error erzeugt.
 

Till

Administrator
Aber Du nutzt schon die ISPConfig GUI mit einem normalen Browser, oder versuchst Du hier irgendwie per script post requests abzusetzen?
 

luc1fer

New Member
Ja, reines ISPConfig GUI im "Vanilla", keine Script Anpassungen. An die Apache Log hab ich noch gar nicht gedacht, hier gibt es folgende Meldung.

BTW: Hab hier mehrfach von SVN gelesen. Besteht die Möglichkeit eines Zugriffs auf's Repo? Wenn ja, wo? So könnte ich mir das im Zweifelsfall auch mal selbst durch debuggen.


[Fri Dec 16 15:18:06.151694 2022] [fcgid:warn] [pid 1039:tid 139904281384512] [client xxx:59996] mod_fcgid: stderr: PHP Fatal error: Uncaught TypeError: in_array(): Argument #2 ($haystack) must be of type array, null given in /usr/local/ispconfig/interface/web/sites/database_edit.php:462, referer: https://xxx:8080/index.php


[Fri Dec 16 15:18:06.151726 2022] [fcgid:warn] [pid 1039:tid 139904281384512] [client xxx:59996] mod_fcgid: stderr: Stack trace:, referer: https://xxx:8080/index.php


[Fri Dec 16 15:18:06.151730 2022] [fcgid:warn] [pid 1039:tid 139904281384512] [client xxx:59996] mod_fcgid: stderr: #0 /usr/local/ispconfig/interface/web/sites/database_edit.php(462): in_array(), referer: https://xxx:8080/index.php


[Fri Dec 16 15:18:06.151734 2022] [fcgid:warn] [pid 1039:tid 139904281384512] [client xxx:59996] mod_fcgid: stderr: #1 /usr/local/ispconfig/interface/lib/classes/tform_actions.inc.php(200): page_action->onBeforeInsert(), referer: https://xxx:8080/index.php


[Fri Dec 16 15:18:06.151737 2022] [fcgid:warn] [pid 1039:tid 139904281384512] [client xxx:59996] mod_fcgid: stderr: #2 /usr/local/ispconfig/interface/lib/classes/tform_actions.inc.php(98): tform_actions->onInsert(), referer: https://xxx:8080/index.php


[Fri Dec 16 15:18:06.151740 2022] [fcgid:warn] [pid 1039:tid 139904281384512] [client xxx:59996] mod_fcgid: stderr: #3 /usr/local/ispconfig/interface/web/sites/database_edit.php(295): tform_actions->onSubmit(), referer: https://xxx.8080/index.php


[Fri Dec 16 15:18:06.151743 2022] [fcgid:warn] [pid 1039:tid 139904281384512] [client xxx:59996] mod_fcgid: stderr: #4 /usr/local/ispconfig/interface/lib/classes/tform_actions.inc.php(69): page_action->onSubmit(), referer: https://xxx:8080/index.php


[Fri Dec 16 15:18:06.151747 2022] [fcgid:warn] [pid 1039:tid 139904281384512] [client xxx:59996] mod_fcgid: stderr: #5 /usr/local/ispconfig/interface/web/sites/database_edit.php(543): tform_actions->onLoad(), referer: https://xxx:8080/index.php


[Fri Dec 16 15:18:06.151750 2022] [fcgid:warn] [pid 1039:tid 139904281384512] [client xxx:59996] mod_fcgid: stderr: #6 {main}, referer: https://xxx:8080/index.php


[Fri Dec 16 15:18:06.151754 2022] [fcgid:warn] [pid 1039:tid 139904281384512] [client xxx:59996] mod_fcgid: stderr: thrown in /usr/local/ispconfig/interface/web/sites/database_edit.php on line 462, referer: https://xxx:8080/index.php
 

Till

Administrator
Hab hier mehrfach von SVN gelesen. Besteht die Möglichkeit eines Zugriffs auf's Repo? Wenn ja, wo?
SVN war es mal vor vielen jahren, jetzt ist es git:


Das Problem ist ein Bug im Code der durch PHP 8.x das Du einsetzt jetzt ein 500er Fehler ist, vorher war es nur ein Warning. Ich lege mal einen Issue dafür an und fixe das schnell. Ist bisher noch keinen Aufgefallen da der Codezweig nur in bestimmten Multiserver Server Konstellationen ausgeführt wird.
 

luc1fer

New Member
Den Gedanken mit PHP 8.1 hatte ich auch schon. Letztens erst Probleme mit einer Wordpress Instanz eines Kunden auf PHP 8.1 gehabt.

Vielen Dank! Habe die zwei Zeilen angepasst und es läuft. Top!

PS: Und danke für den Git Link! Top Arbeit die ihr macht!
 

Werbung

Top