[gelöst] Backup- Import geht nicht
am 18.05.2009 - 22:44 Uhr in
Ich nutze das Backup- Modul. Leider kommt diese Fehlermeldung: Wer weiß eine Lösung?
Quell-System ist auf einem localhost mit Xampp
Ziel- System ist der Produktiv- Server
* warning: move_uploaded_file(\xampplite\tmp/pd_drupal62-2009-05-10T15-07-33.sql) [function.move-uploaded-file]: failed to open stream: No such file or directory in /www/htdocs/w005d4d0/hartmut/drupal62/includes/file.inc on line 572.
* warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/php81cs9J' to '\xampplite\tmp/pd_drupal62-2009-05-10T15-07-33.sql' in /www/htdocs/w005d4d0/hartmut/drupal62/includes/file.inc on line 572.
* Upload-Fehler. Die hochgeladene Datei konnte nicht verschoben werden.
* Für diese Drupal-Version ist ein Sicherheitsupdate verfügbar. Um die Sicherheit des Servers sicherzustellen, sollte umgehend aktualisiert werden! Weitere Information befindet sich auf der Seite der verfügbaren Aktualisierungen.
- Anmelden oder Registrieren um Kommentare zu schreiben
temporäre Dateien?
am 19.05.2009 - 06:21 Uhr
So wie's aussieht beziehen sich die ersten beiden Meldungen auf temporäre Dateien, die nicht mehr da sind, die dritte Meldung darauf, dass diese beiden Dateien nicht hochgeladen werden konnten, und die letzte Meldung ist die Standardmeldung, dass es ein aktuelles Sicherheitsupdate für Drupal gibt, das im Backup noch nicht enthalten ist.
Probier doch einfach mal aus, ob die Installation funktioniert, und guck dir den Statusbericht und ggf. die Logeinträge an.
Es kann auch nicht schaden, auf dem Produktionsserver mal Folgendes zu machen:
1. update.php ausführen
2. Cache leeren
3. Cron ausführen
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren.
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Danke, leider der gleiche Fehler
am 19.05.2009 - 20:28 Uhr
Danke, leider der gleiche Fehler, trotz Durchführens aller drei Schritte auf dem Ziel-Server
Log:
2x
move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpxeNd4N' to '\xampplite\tmp/pd_drupal62-2009-05-19T20-39-22.sql' in /www/htdocs/w005d4d0/hartmut/drupal62/includes/file.inc in Zeile 572.
und
Fehler beim Hochladen. Die hochgeladene Datei pd_drupal62-2009-05-19T20-39-22.sql konnte nicht zum Ziel \xampplite\tmp/pd_drupal62-2009-05-19T20-39-22.sql verschoben werden.
Wie da der xamp als Ziel hinkommt verstehe ich nicht.
Berechtigung vorhanden?
am 19.05.2009 - 21:02 Uhr
Hast du per FTP-Programm überprüft, ob für die Ordner die richtigen (Schreib-) Berechtigungen gesetzt sind?
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren.
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Lösung
am 19.05.2009 - 21:22 Uhr
Der Zufall will es, dass ich folgendes entdeckte:
auf der Site des Drupal-Zielsystems: admin/settings/file-system (Dateisystem) hat sich das temporäre Verzeichnis auf xamp\tmp umgestellt, womit der folgende Upload schiefging. Ursache ist die Erstellung des Vorläufersystems auf Xamp und Windows.
Ich habe dann ein tmp Verzeichnis auf dem Server erstellt und freigegeben. Dann ging auch der Upload.
Wichtig ist dabei, dass die Slashs "/" keine Backslashs "\" sind. Es ist Unix Konvention zu schreiben.
Werde mir ein Linux Testsystem konstruieren mit VMware.
Gruß hartmut
Nochmal zur Klarheit
am 22.05.2009 - 22:25 Uhr
Das Dateisystem verwendet eine temporäre Datei. Diese wird wie oben angegeben festgelegt.
Nutzt man nun das Backup-Import - Modul, so wird offensichtlich auch dieser Pfad zunächst genutzt. Ist dieser falsch eingestellt, d.h. gibts den auf dem Server nicht, findet auch das Modul keinen Zugang und kann den Upload nicht durchführen.
Die falsche Pfadangabe ist bestimmt auf das windowsbasierte Localhost-System zurückzuführen.
Ich habe diesen Fehler gemerkt, als ich auf dem Serversystem eine einfache Textdatei anhängen wollte. Dies ging nicht, aber ich bekam eine Fehlermeldung mit Hinweis auf den fehlenden Pfad.