Internal Server Error

Shellghost

New Member
Wenn ich in meinem WBB Forum zb im ACP die Datenbank sichern will oder den eingebauten F1 Tip auswerten will bekomm ich nach ca 2 Minuten einen Internal Server Error.

Auf meinem alten Server ging das nach dem einstellen in der my.cf ohne Probleme.

Was hab ich noch falsch gemacht.

Ich bin bei Server4you und hab einen Server mit Ubuntu 12.04 LTS - Plesk 11 - RAID1

Wer kann mir helfen?
 
Last edited by a moderator:
Das sind die Mysql Einstellungen.
Code:
[MySQL]
; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
; http://php.net/mysql.allow_local_infile
mysql.allow_local_infile = On

; Allow or prevent persistent links.
; http://php.net/mysql.allow-persistent
mysql.allow_persistent = On

; If mysqlnd is used: Number of cache slots for the internal result set cache
; http://php.net/mysql.cache_size
mysql.cache_size = 2000

; Maximum number of persistent links.  -1 means no limit.
; http://php.net/mysql.max-persistent
mysql.max_persistent = -1

; Maximum number of links (persistent + non-persistent).  -1 means no limit.
; http://php.net/mysql.max-links
mysql.max_links = -1

; Default port number for mysql_connect().  If unset, mysql_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order).  Win32 will only look
; at MYSQL_PORT.
; http://php.net/mysql.default-port
; mysql.default_port =

; Default socket name for local MySQL connects.  If empty, uses the built-in
; MySQL defaults.
; http://php.net/mysql.default-socket
mysql.default_socket =

; Default host for mysql_connect() (doesn't apply in safe mode).
; http://php.net/mysql.default-host
; mysql.default_host =

; Default user for mysql_connect() (doesn't apply in safe mode).
; http://php.net/mysql.default-user
mysql.default_user =

; Default password for mysql_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
; and reveal this password!  And of course, any users with read access to this
; file will be able to reveal the password as well.
; http://php.net/mysql.default-password
mysql.default_password =

; Maximum time (in seconds) for connect timeout. -1 means no limit
; http://php.net/mysql.connect-timeout
mysql.connect_timeout = 5800

; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
; SQL-Errors will be displayed.
; http://php.net/mysql.trace-mode
mysql.trace_mode = Off
 
Was steht denn diesbezüglich im Logfile?

... und es ist garantiert, daß in dem VZ, in dem Du das Ding aufrufen willst, auch der von der in der php.ini gesetzte Wert gültig ist? Weil - siehe Link - es gibt viele Möglichkeiten, das zu überschreiben.
 
Oje kann mir nicht jemand mit einem gezielten Tip helfen.

Ich sitze hier mit Schmerzen vor dem PC (12 Bandscheibenvorfälle) :(
 
Das mit dem F1 Tp hab ich jetzt hinbekommen.

Nur die Sicherung der Datenbank (hat schon 850 MB) übers ACP klappt noch nicht da kommt noch ein Internal Server Error.
 
Kopier mal deine phpinfo.php in das Wurzelverzeichnis deines Forums. Ruf das Script von dort auf und schau, was da bei max_execution_time für ein Wert ausgegeben wird. Dann könnte erstmal geklärt werden, ob du den Wert in der richtigen php.ini geändert hast.
 
Mit einem Browser.

Oder ist Dein Problem, daß Du nicht weißt, wo oder was das Wurzelverzeichnis sein soll? Oder wie man dort eine phpinfo-Datei erstellt?
 
Hm, überlegen wir mal - wir haben vorgeschlagen, eine Datei mit phpinfo drin in das Verzeichnis zu legen, in dem Dein WBB liegt. Mit welcher URL ließe sich die vermutlich aufrufen?

Übirgens ist ein root-Server ein verdammt ungeeignetes Ding um die Grundlagen der Serveradministration zu lernen. Man lernt ja Autofahren auch nicht mit einem Formel-1-Auto auf der Autobahn, Schießen nicht mit einer V2 und Fliegen nicht mit einer 747.

... und ich frage mich, wie man eine solche Frage nach ca. 5 Jahren Serveradministrion immer noch stelllen kann.
 
Last edited by a moderator:
Bin halt noch nicht so fit und lerne noch.

Ein eigener Server ist kein Spielzeug und mit Sicherheit nicht dazu geeignet, sich Basiswissen bezüglich Serveradministration anzueignen.
Und daß du solche elementaren Dinge nicht weißt, obwohl das laut deiner eigenen Aussage nicht mal dein erster Server ist, ist erschreckend.

Einzig sinnvoller Ratschlag an dieser Stelle: Schalt den Server ab und hol dir ein Webspacepaket. Alles andere ist nicht zielführend.

Um die Basics zu lernen, installier dir auf deinem heimischen Rechner virtualbox, leg dir dort eine virtuelle Maschine an und lerne von Beginn an, wie man einen Server richtig aufsetzt und administriert.

Falls FastCGI verwendet wird auch dort prüfen wie die Laufzeit für PHP einsgestellt ist.
Sry, aber glaubst du ernsthaft, daß er versteht, was du damit meinst, wenn er nicht mal weiß, wo das Wurzelverzeichnis seines Forums ist?
 
Last edited by a moderator:
Die Datenbank-Sicherung des WBB2.x hat, wenn ich das noch recht in Erinnerung habe, gerne die Resourcen-Beschränkungen von PHP (sowohl Speicher als auch Laufzeit) angetestet - wohl auch ein Grund, warum Woltlab die Datenbank-Sicherung in neueren Versionen nicht mehr implementiert hat. Ist ja auch logisch: Je größer die Datenbank, desto mehr Zeit und RAM wird für die Sicherung benötigt.
Aber die Lösung in diesem Fall ist ganz einfach: Per SSH auf den Server und die Sicherung einfach per mysqldump erstellen. Die kannst du dann z.B. per FTP auf deinen PC downloaden. Flexibler ist es auch: MIt ein paar Shellscripten kann du auch die Tabellen separaten Dateien sichern, was das selektive Wiederherstellen deutlich erleichtert.
 
Ich weiss wie ich die sichern kann.

Es geht mir eben um die Funktion.

Auf meinem alten Server hatte ich es so einstellen können das es geklappt hat.
 
Back
Top