Drupal 6-Seite vom Server nach lokal umziehen
am 04.02.2012 - 18:27 Uhr in
Hallo, ich hoffe ihr könnt mir weiterhelfen.
Ich habe eine Drupal 6.22-Seite online und möchte nun Updates durchführen. Dazu würde ich die komplette Seite gern lokal unter XAMPP laufen lassen und die Updates erst lokal durchführen, falls etwas schief läuft.
Zustand:
Die lokale Seite funktioniert im Frontend ganz normal - wie auch online - und ich kann mich ganz normal als admin (user 1) anmelden.
Problem:
Ich komme nicht ins Backend. Wenn ich auf "Verwalten" klicke, oder irgendeinen anderen Verwaltungslink, bekomme ich ein Timeout:
Fatal error: Maximum execution time of 30 seconds exceeded in D:\xampp\htdocs\meineseite\includes\common.inc on line 551
Ich kann jedoch "Produkte" bearbeiten (Ubercart ist installiert), was die einzige Seite ist, in der ich im Verwaltungstheme bin und kein Timeout bekomme.
Was ich gemacht habe:
Ich habe Drupel 6.22 unter XAMPP installiert, und die originalen "Files"-, "Module"- und "Themes"-Ordner unter "Sites" eingefügt. Die settings.php habe ich nicht überschrieben. Dann habe ich ein Backup mit "Backup & Migrate" erstellt (ohne Cache-Tabellen) und und auf der lokalen Seite mit "Backup & Migrate" wiederhergestellt. Somit war die Datenbank auch da. Ich habe das Backup auch direkt mit PHPMyAdmin eingespielt, machte aber keinen Unterschied.
Nochmal Stichpunktartig:
- Drupal 6.22 installiert
- Deutsche Übersetzungsdatei (.po) installiert
- Den Ordner "Sites" (außer settings.php) in das lokale Verzeichnis kopiert
- Das Modul "Backup & Migrate" aktiviert
- Über "Backup & Migrate" die Datenbank wiederhergestellt (oder über PHPMyAdmin, ohne das Modul vorher zu aktivieren)
Vielleicht habe ich irgendetwas grundlegend falsch gemacht. Ich wäre aber auch mehr als zufrieden mit einem anderen Lösungsweg, meine Seite nach Lokal umzuziehen. Hauptsache die Seite läuft dann 1 zu 1.
Falls Ihr noch mehr Infos braucht, gebe ich die gerne!
Ich danke euch schonmal!
LG,
Marian
- Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Marian,gehe mal in
am 04.02.2012 - 18:52 Uhr
Hallo Marian,
gehe mal in Dein Drupal root Verzeichnis und öffne die .htaccess. Dort trägst Du unter
<IfModule mod_php4.c>für PHP Version 4 folgendes ein:php_value max_execution_time 60. Solltest Du bereits PHP Version 5 nutzen dann trägst Du besagten Codeschnipsel eben dort ein:<IfModule mod_php5.c>Sollte das nicht ausreichend sein, kannst Du den Wert auf 90 erhöhen.
Das sollte Dein Problem beheben.
Edit: Das hat die einfache Suche zu Tage gefördert :-)
Gruß
Daniel
Hallo Daniel,danke für die
am 05.02.2012 - 07:51 Uhr
Hallo Daniel,
danke für die schnelle Antwort. Habe ich gamacht. Der Eintrag war vorher nicht vorhanden. Habe den Server neu gestartet...
# PHP 4, Apache 1.<IfModule mod_php4.c>
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.encoding_translation 0
php_value max_execution_time 90
</IfModule>
Ich bekomme aber immernoch den selben Fehler:
Fatal error: Maximum execution time of 30 seconds exceeded in D:\xampp\htdocs\meineseite\includes\common.inc on line 551Wenn ich den Wert in der php.ini max_execution_time = 90 unter xampp\php\ auch ändere, bekomme ich ohne Ende MySQL-Warnings...
LG,
Marian
In der php.ini ist der
am 04.02.2012 - 19:18 Uhr
Was ist denn, wenn Du Eintrag aus der .htaccess entfernst und es nur über die php.ini laufen lässt?
Marian86 schrieb Hallo
am 05.02.2012 - 15:48 Uhr
Hallo Daniel,
danke für die schnelle Antwort. Habe ich gamacht. Der Eintrag war vorher nicht vorhanden. Habe den Server neu gestartet...
# PHP 4, Apache 1.<IfModule mod_php4.c>
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.encoding_translation 0
php_value max_execution_time 90
</IfModule>
Ich bekomme aber immernoch den selben Fehler:
Fatal error: Maximum execution time of 30 seconds exceeded in D:\xampp\htdocs\meineseite\includes\common.inc on line 551Wenn ich den Wert in der php.ini max_execution_time = 90 unter xampp\php\ auch ändere, bekomme ich ohne Ende MySQL-Warnings...
LG,
Marian
Hast du dein Drupal denn mit PHP4 laufen ? Die Änderung der max_execution_time hätte nämlich nur dann Auswirkungen..
Entweder du änderst den php_value innerhalb eines IfModule mod_php5.c oder du setzt dir direktive "einfach so" in die Konfigurationsdatei oder htaccess deines Servers.
SteffenR
Hallo Marian, ich habe gerade
am 02.03.2012 - 01:13 Uhr
Hallo Marian,
ich habe gerade mein Drupal 6.22 vom Server auf mein lokales XAMPP kopiert. Bei mir funktionieren nun Frontend und Backend.
Ich bin ganz ähnlich vorgegangen, aber im Detail etwas anders:
Ich weiß nicht, ob dir das weiterhilft. Der wesentliche Unterschied ist wohl, dass ich lokal nicht die Installationsdatei aufgerufen habe.
Viele Grüße, Gerald