| Author |
Message |
Cassadi
Donator


Joined: 17 Jan 2006
Posts: 33

|
Posted:
2008-01-13, 12:45 Bekomme bei Backup einen Fehler |
  |
Hi,
ich habe heute mal die Version 1.-23 pre auf meinen Server geladen und bekomme bei Erstellen eines Backups (PHP über Webinterface) folgenden Fehler.
Fatal error: Call to undefined function getserverprotocol() in /home/xxxx/backup/inc/functions_dump.php on line 310
Das Backup mittels cronscript bringt keinen Fehler sondern sendet mir die Erfolgsmail. In beiden Fällen liegt allerding das Backup im Ordner.
_________________ Mit märchenhaftem Gruß
Cassadi
Märchenbasar
|
|
   |
 |
Anzeigen
|
Posted:
Anzeigen |
 |
|
| |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16049
Location: Reichenberg bei Würzburg

|
Posted:
2008-01-13, 13:01 (No subject) |
  |
|
    |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16049
Location: Reichenberg bei Würzburg

|
Posted:
2008-01-13, 13:09 (No subject) |
  |
Hm, alles in Ordnung.
Funktioniert einwandfrei. Hat Dein Entpacker vielleicht etwas nicht korrekt entpackt?
Überprüfe die Datei inc/functions.php.
Die letzten Zeilen sehen so aus:
function getServerProtocol ()
{
return (isset($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) == 'on') ? 'https://' : 'http://';
}
?>
Wenn das nicht der Fall ist, hat entweder der Upload nicht richtig funktioniert oder der Entpacker hat die Datei nicht vollständig entpackt.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
Cassadi
Donator


Joined: 17 Jan 2006
Posts: 33

|
Posted:
2008-01-13, 13:32 (No subject) |
  |
Hi DSB
Zeile 612 -618 (also das Ende)
function getServerProtocol ()
{
return (isset($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) == 'on') ? 'https://' : 'http://';
}
?>
Habe mal getestet. Wenn ich die Mailbenachrichtigung deaktiviere (die wird an bemägelter Stelle ja angleiert), dann funzt alles. Also das Backup wird dann per FTP hochgeladen und erfolgreich abgeschlossen. Aber ohne Mail ist ja auch doof :)
LG
Cassadi
_________________ Mit märchenhaftem Gruß
Cassadi
Märchenbasar
|
|
   |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16049
Location: Reichenberg bei Würzburg

|
Posted:
2008-01-13, 13:45 (No subject) |
  |
Aha, ich konnte das nun genauer nachvollziehen. Der Fehler tritt in dem Fall auf, dass kein Multipart benutzt wird und die maximale Dateianhangsgröße vom Backup überschritten wird.
Mach mal folgende kleine Änderung in der Datei functions_dump.php und füge vor Zeile 310 folgendes ein:
include_once('./inc/functions.php');
Dann sollte der Fehler verschwunden sien.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
Cassadi
Donator


Joined: 17 Jan 2006
Posts: 33

|
Posted:
2008-01-13, 14:07 (No subject) |
  |
Hmm komisch ich lasse mir die Backups gar nicht anhängen, da sie per FTP gespeichert werden, aber ja jetzt klappt es fehlerfrei. Herzlichen Dank für die superschnelle Lösung.
_________________ Mit märchenhaftem Gruß
Cassadi
Märchenbasar
|
|
   |
 |
|
|