Backup schlägt fehl bei 1:1 Kopie
am 10.08.2010 - 23:48 Uhr in
Hallo zusammen,
ich habe die Files und die Datenbank per ftp und phpmyadmin gesichert. Nun wollte ich diese Daten wieder herstellen. Leider funktioniert ein Backup nicht. Nach dem Upload ist die Domain zwar errechbar aber das Backup produziert nur Fehler. So ist ein login nicht möglich und die Links sind nicht erreichbar. Ich habe alle Daten überspielt. Einzige Vermutung: Datenbank wurde fehlerhaft runtergeladen und draufgespielt, da zu groß. Allerdings habe ich nichts fehlerhaftes feststellen können. Außerdem hat phpmyadmin nicht den Download oder Uploadvorgang abgebrochen. Hat jemand auch schoneinmal solche Probleme gehabt???
- Anmelden oder Registrieren um Kommentare zu schreiben

Welche Fehler werden dir denn
am 11.08.2010 - 06:09 Uhr
Welche Fehler werden dir denn auf der Seite ausgegeben ? Vlt. wurden einige Dateien von Drupal nicht korrekt per FTP übertragen..
Ein Backup der DB solltest du mit dem Modul [do:backup_migrate] ausspielen / erstellen lassen. Dies kann man dann problemlos in phpmyadmin rückimportieren.
Welcher Fehler ist denn beim Import ausgegeben wurden ?
Außerdem sollte man ( wenn nicht schon durch backup_migrate geschehen ) alle Cache-Tabellen von Drupal leeren.
Bei fehlerhaften Dateiverlinkungen ist es bei wenigen Modulen nötig, die Pfade in der DB händisch noch einmal anzupassen - im Normalfall sollten die Verlinkungen funktionieren..
Steffen
Wenn ich auf irgendeinen Link
am 11.08.2010 - 10:03 Uhr
Wenn ich auf irgendeinen Link Klicke, wie z.b: Registrieren oder mich versuche einzuloggen dann kommt:
The requested URL /node was not found on this server.
Kann das am cache liegen? Wo kann man denn die Urls händisch umändern? Das ist aber eigendlich ungewöhnlich, da ich einfach nur die Daten kopiert habe.
du kanst diese urls anpassen
am 11.08.2010 - 10:18 Uhr
du kanst diese urls anpassen in der datenbank
schau mal der datenbank nach deinDATENBANKNAME/node
nid steht für node id also die id wo der node erstellt wurde. sprich du hast eine seite erstellt und in der URL steht www.deineseite.de/node/227 ist die node id (nid) 227
das problem habe ich auch wen ich ein backup ziehe über phpmyadmin oder über navicat das dan die nodes nicht richtig eingetragen werden und es manuel geschen muss. xD
ich denke das modul was er dir im post 2 vorgeschlagen hat würde das prblem lösen.
lg loony
Ist die .htaccess Datei im
am 11.08.2010 - 11:29 Uhr
Ist die .htaccess Datei im Ordner?
Geht ?q=node
Ich habe keine .htaccess
am 11.08.2010 - 13:42 Uhr
Ich habe keine .htaccess Datei gefunden. Beim Download des Backups wurde diese wahrscheinlich schon nicht kopiert. Wie kann ich denn die Datei wiederherstellen ? Habe eigendlich keinerlei Änderung an der htaccess Datei vorgenommen.
Die nid sind in der Datenbank unter node nur bei einigen wenigen neu erstellten Seiten eingetragen und soweit ich das sehen kann auch richtig. Beim Aufruf werden diese Seiten trotzdessen nicht angezeigt.Darüber hinaus funktionieren die Menulinks und andere Links nicht mehr korrekt.
?q=node habe ich angehängt. Es passiert nichts. Nichtmal eine Fehlermeldung. Die Frontpage ist nachwievor sichtbar.
Das Modul Backup & Migrate ist beim nächsten Backup sicherlich vorzuziehen. Danke für die Tipps !
die htacsess datei hat meiner
am 11.08.2010 - 13:56 Uhr
die htacsess datei hat meiner meinung nach nichts damit zu tun.
hast du vieleicht deine nodes mit namen versehen also der URL namen gegeben zum beispiel. www.deineseite.de/home ???
Ich habe die .htaccess Datei
am 11.08.2010 - 13:59 Uhr
Ich habe die .htaccess Datei draufgespielt. Nun kann ich mich einloggen und die Links funktionieren auch wieder. Lediglich, wenn ich auf "Verwalten" klicke dann erscheint eine Fehlermeldung:
Fatal error: Unsupported operand types in /var/www/vhosts/xxx/httpdocs/includes/common.inc on line 1596
Könnte natürlich sein, dass auch dort eine .htaccess Datei fehlt. Ich schau nocheinmal nach.
loony schrieb die htacsess
am 11.08.2010 - 14:01 Uhr
die htacsess datei hat meiner meinung nach nichts damit zu tun.
hast du vieleicht deine nodes mit namen versehen also der URL namen gegeben zum beispiel. www.deineseite.de/home ???
Es ist sehrwohl die .htaccess Datei. Die beinhaltet die Rewrite Rules. Und selbst wenn er die nodes mit einem "namen" versehen hat sind sie über /node/nid noch erreichbar.
Ich habe die htaccess Datei
am 11.08.2010 - 15:55 Uhr
Ich habe die htaccess Datei aus dem Drupalpackage draufgespielt.
Alle Links funktionieren außer "Verwalten" Dann erscheint diese Fehlermeldung:
Mit der Fehlermeldung Fatal error: Unsupported operand types in /var/www/vhosts/xxx/httpdocs/includes/common.inc on line 1596
Damit kann ich nichts anfangen ?!?! An dieser Stelle im Code is eine Funktion
function l($text, $path, $options = array()) {
global $language;
// Merge in defaults.
$options += array(
'attributes' => array(),
'html' => FALSE,
); (1596)
Woran kann das denn liegen ?
Ich habe keinerlei htaccess Datei im module/System (admin) Ordner gefunden, so dass der Zugang eigenlich nicht beschränkt sein sollte.
Es scheint ein bekannter Bug zu sein. Ich habe folgendes in die Funktion eingefügt:
+ // Check for invalid options, e.g. null
+ if (!is_array($options)) $options = array();
+
Also, wenn invalid dann einfach leeres Argument übergeben. Was das nun für Auswirkungen hat weiss ich nicht. Es scheint aber zu funktionieren. Warum dieser Fehler überhaupt erst nach dem Backup aufgetreten ist, kann ich mir auch nicht erklären. Hat da jemand eine Ahnung ?
ok. stimmt jetzt wo dus
am 12.08.2010 - 07:43 Uhr
ok. stimmt jetzt wo dus sagst. xD fehlinformation meinerseits. sorry.