7.33 - Problem mit importiertem MySQL dump
am 14.11.2014 - 16:20 Uhr in
Hallo,
der Dump wurde wie folgt erstellt:
mysqldump -u root -p datenbank > backup.sql
Im Anschluss das www-Verzeichnis kopiert und auf dem neuen Server unter /var/ abgelegt.
Neue db 'db_neu' angelegt und dump importiert:
mysql -u root -p db_neu < backup.sql
Im Anschluss die settings.php gelöscht und die default.settings.php kopiert und als settings.php gespeichert.
Aufruf der Domain im Browser startet die Installation.
An entsprechender Stelle als Datenbank 'db_neu' plus passendes PW angegeben und Installation erfolgreich durchlaufen lassen.
Obwohl in phpmyadmin sämtliche importierten Tabellen in der db_neu zu sehen sind, wird im Browser ein Backend ohne Inhalte angezeigt.
In der settings.php ist db_neu eingetragen. db_user sowie db_pw stimmen auch.
Wie macht ihre eure backups?
- Anmelden oder Registrieren um Kommentare zu schreiben
Hattest Du bei der alten
am 14.11.2014 - 19:07 Uhr
Hattest Du bei der alten Seite einen Prefix für die Tabellen verwendet und bei der Neuinstallation vergessen, diesen Prefix zu setzen? Dann hast Du nach dem Import nämlich genau dieses Verhalten.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Daran liegt's nicht. Habe das
am 16.11.2014 - 07:40 Uhr
Daran liegt's nicht. Habe das Backup jetzt nochmal per drush gesichert:
drush ard default --destination=/manual_backup/backup_site_2014_11_15.tar
Dann auf neuem Server wie folgt eingespielt:
drush arr ./backup_site_2014_11_15.tar --destination=/var/www
Die Site lässt sich im Frontend anzeigen. Beim Aufrufen von
drush cc all
kam folgende Meldung:
PHP Fatal error: Call to undefined function node_load() in /data/www/fdb/includes/menu.inc on line 593
Drush command terminated abnormally due to an unrecoverable error
Error: Call to undefined function node_load() in /data/www/fdb/includes/menu.inc on line 593
Beim Recherchieren fand ich registry_rebuild
Nach aufrufen von
drush rr
konnte ich mich zwar immer noch nicht einloggen. Bin aber immerhin schon per one-time-login im Backend gelandet und sehe, dass der Import nicht nur via Phpmyadmin gefüllte Tabellen zeigt. Sprich, Content Types, User, Views, Nodes, Rules usw. sind aufrufbar.
Lässt der Export sich optimieren?
Gruß, Ingo
Am PC arbeiten ist wie U-Boot fahren, kaum machst Du ein Fenster auf, hast Du ein Problem.
Hast Du den cache geleert
am 16.11.2014 - 18:24 Uhr
Hast Du den cache geleert bevor Du den dump gemacht hast? Ist die MYSQL VERSION identisch?
Das liegt an der
am 17.11.2014 - 01:45 Uhr
Das liegt an der Zeichencodierung, den Dump mit folgenden Befehl auf dem Terminal einspielen, dann klappts auch mit den Inhalten:
mysql -u USER -p --default-character-set=utf8 DATABASE < DUMP.sql
sense-design | online solutions | Do not hack core!
Drupalcenter Verhaltensregeln | Threads bitte auf [gelöst] stellen.