Problem bei Migration: Grosse Online-Seite -> Lokal
am 06.11.2012 - 09:59 Uhr in
Hallo,
ich habe eine D7.14 Seite online. Nun möchte ich die gleiche Seite lokal zum Ausprobieren verfügbar haben.
Hierzu habe ich mittels dem Modul Backup&Migrate alle Daten der Online-Seite gesichert.
Auf meinem PC habe ich XAMPP 1.8.1 installiert und drupal 7 in das htdocs-Verzeichnis installiert.
Mittels myPHPadmin habe ich eine Datenbank angelegt und drupal installiert.
Beim Importversuch der Daten auf der neuen lokalen Seite bin ich auf das Problem gestossen, dass die Datei 40MB gross ist.
Nach einer recherche hab ich herausgefunden, dass ich das php.ini File bei XAMPP einfach ändern kann.
Also:
post_max_size = 8M to post_max_size = 100M
upload_max_filesize = 2M to upload_max_filesize = 100M
Jetzt kann ich zwar meine Datenbank mit Backup&Migrate importieren, aber nach dem Import stürzt die Seite ab und folgender Fehler taucht auf:
Fatal error: require_once(): Failed opening required 'C:\xampp\htdocs\mysite/sites/new.mysite.mmm.at/modules/variable/variable_realm/variable_realm.class.inc' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\mmml\includes\bootstrap.inc on line 3069
(mmm hab ich ersetzt)
Kann wer helfen ??
vg,frank
- Anmelden oder Registrieren um Kommentare zu schreiben
Alle Module auch lokal vorhanden?
am 06.11.2012 - 10:03 Uhr
Hast du sichergestellt, dass du lokal auch alle Module installiert und aktiviert hast, die auf dem Online-System vorhanden sind?
Ansonsten könnte es auch eine abweichende PHP-Konfiguration sein (ist nur 'ne Vermutung).
Module, themes... da.-
am 06.11.2012 - 10:55 Uhr
Ja, hab alle Module, themes, libraries und files auch kopiert und in den ordner gestellt.
Ich hab den Transfer auch mit einem Dump der Online-Seite und dann Importieren auf die lokale Seite versucht.
Auch das funktioniert nciht.-
Mit PHP 5.4.x (bei XAMPP
am 06.11.2012 - 12:12 Uhr
Mit PHP 5.4.x (bei XAMPP 1.8.1) wäre ich bei Drupal 7 und Modulen vorsichtig, empfohlen ist 5.3. Schau mal was auf dem (funktionierenden) Webserver läuft.
PHP 5.4.0-3
am 06.11.2012 - 13:24 Uhr
Auf dem Apache/2.2.22 (Debian) Webserver lauft PHP 5.4.0-3 einwandfrei mit der Drupal-Installation.
Gibt's die Datei
am 06.11.2012 - 14:08 Uhr
Gibt's die Datei "/sites/new.mysite.mmm.at/modules/variable/variable_realm/variable_realm.class.inc" auf deinem System überhaupt?
Ich habe schon gelesen: Oben schreibst Du zwar, dass Du alles runtergeladen hast, aber hast Du mal nach dieser Datei konkret geschaut?
Vielleicht ist ja doch beim Download was schiefgegangen...
Absoluter Pfad ?
am 06.11.2012 - 14:44 Uhr
OK.- Der Pfad "/sites/new.mysite.mmm.at/modules/variable/variable_realm/variable_realm.class.inc" sucht nach der Datei "variable_realm.class.inc" und diese gibt es auch bei mir lokal.
Jetzt habe ich das Modul einfach mal gelöscht und nun ist diese Fehlermeldung verschwunden.
Jetzt bleibt die Seite mit dieser Fehlermeldung wieder hängen:
'C:\xampp\htdocs\SEITENNAME/sites/new.mmmm.mmm.at/modules/imagecache_actions/ImageCacheActionsModuleStreamWrapper.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\SEITENNAME\includes\bootstrap.inc on line 3069
Vielleicht ist das Problem, dass es diesen Teil des Pfades nicht gibt ".../new.mmmm.mmm.at/..." denn dies ist die URL der Onlne Seite ?
Muss ich hier zusätzlich noch was in den Setttings ändern?
Jetzt kommen wir der Sache
am 06.11.2012 - 15:01 Uhr
Jetzt kommen wir der Sache schon näher. Ich habe zwar mit diesen Multisite-Konfigurationen keine Erfahrung (und arbeite immer mir default), aber ich denke schon, dass die Domain auf dem Rechner vorhanden sein muss, wenn der Sites-Folder so benannt ist. Hoffentlich liege ich da nicht falsch...
Also würde ich das Verzeichnis so unbenennen wie die Domain auf Deinem Rechner lautet. oder eben "default"
Oder Du legst Dir einen
am 06.11.2012 - 16:49 Uhr
Oder Du legst Dir einen "Virtuellen Host" auf dem lokalen System an, der genau so heißt, wie die externe Domain. Dann mußt Du nur aufpassen, da Du, solange dieser "Virtuelle Host" aktiv ist, nicht auf die externe Seite durchgreifen kannst. Da wird dann immer die lokale genommen.
Beste Grüße
Werner
Virtueller Host
am 06.11.2012 - 18:11 Uhr
Hm, mit dem Vorschlag den Ordner umzubenennen bin ich leider nicht weiter gekommen.
Und mit dem virtuellen Host kann ich dann genau die URL der echten Online Seite verwenden?
Also sowas: new.MeineSeite.mmm.at
Jetzt muss ich nur noch herausfinden wie man einen "Virtuellen Host" installiert.
Das hier hab ich gleich im Durpalcenter gefunden: http://www.drupalcenter.de/handbuch/43818
danke derweil.-
vg,frank
Nicht. Es geht um einen
am 06.11.2012 - 18:32 Uhr
Nicht.
Es geht um einen virtuellen Host beim Apache-Server http://aktuell.de.selfhtml.org/artikel/server/apacheconf/apconf06.htm
Wie läuft die Website denn im Moment? Als http://localhost/dein_verzeichnis?
Apache Virtueller Host
am 06.11.2012 - 21:20 Uhr
ja jetzt starte ich XAMPP und rufe die Seite so auf:
http://127.0.0.1/drupal7
Ich werd versuchen einen Virtuellen Host lokal anzulegen.
Hier hab ich auch einen Link gefunden http://www.sebastianviereck.de/apache-virtual-hosts-einrichten/
vg,, frank
Die Anleitung, die Du hast
am 06.11.2012 - 21:53 Uhr
Ok, das erklärt schon einiges. Ich denke, damit kannst Du die Probleme lösen.
Die Anleitung, verunsichert mich ein bisschen, ich kenne es nur so, dass man bei Windows noch die Laufwerksangabe machen muss.
beispielsweise:
DocumentRoot D:/xampp/htdocs/drupal7
Das DocumentRoot sollte direkt auf Dein Drupal-Verzeichnis verweisen
Um bei meiner lokalen
am 07.11.2012 - 08:55 Uhr
Um bei meiner lokalen Installation nicht das hier http://localhost/drupal7.mmm.at einzugeben, sondern nur drupal7.mmm.at habe ich folgendes gemacht:
Wie in der Anleitung beschrieben, hab ich der Datei xampp\apache\conf\extra\ httpd-vhosts.conf folgendes hinzugefügt:
Order Allow,Deny
Allow from all
NameVirtualHost *:80
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
DocumentRoot "C:/xampp/htdocs/drupal7.mmm.at"
ServerName drupal7.mmm.at
Dann hab ich in der Datei C:\Windows\System32\drivers\etc\hosts folgendes ergänzt:
127.0.0.1 drupal7.mur.at
Nach Apache Neustart erreiche ich wenn ich drupal7.mmm.at im Browser eingebe nur die Online Seite. Wenn ich die Verbindung zum WWW trenne, dann wir gar nix gefunden.
vg,fr
Virtual Host mit XAMPP unter Windows
am 07.11.2012 - 09:33 Uhr
Bei mir funktioniert es am besten laut Anleitung unter http://drupal.org/node/288126#comment-1455404
inst schrieb Hallo, Hierzu
am 07.11.2012 - 09:49 Uhr
Hallo,
Hierzu habe ich mittels dem Modul Backup&Migrate alle Daten der Online-Seite gesichert.
Auf meinem PC habe ich XAMPP 1.8.1 installiert und drupal 7 in das htdocs-Verzeichnis installiert.
Mittels myPHPadmin habe ich eine Datenbank angelegt und drupal installiert.
Ich hatte gewaltige Probleme mit XMAP, daher nutze ich WAMP
Beim Importversuch der Daten auf der neuen lokalen Seite bin ich auf das Problem gestossen, dass die Datei 40MB gross ist.
Nach einer recherche hab ich herausgefunden, dass ich das php.ini File bei XAMPP einfach ändern kann.
Also:
post_max_size = 8M to post_max_size = 100M
upload_max_filesize = 2M to upload_max_filesize = 100M
das ist keine große Sache.
Jetzt kann ich zwar meine Datenbank mit Backup&Migrate importieren, aber nach dem Import stürzt die Seite ab und folgender Fehler taucht auf:
Fatal error: require_once(): Failed opening required 'C:\xampp\htdocs\mysite/sites/new.mysite.mmm.at/modules/variable/variable_realm/variable_realm.class.inc' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\mmml\includes\bootstrap.inc on line 3069
(mmm hab ich ersetzt)
Hast du die Datenbanken mal verglichen? Es kann sein das es einen Timeout gibt und dann nciht die komplette Datenbank eingelesen wird. dann musst du einfach die fehlenden von der live seite exportieren und noch einmal importieren.
Mit WAMP
am 07.11.2012 - 11:35 Uhr
Ok, hab jetzt Link von Frank Ralf http://drupal.org/node/288126#comment-1455404 angeschaut und auch gleich die Anregung WAMP zu installieren mit aufgenommen. - Leider ohne Erfolg.
-WAMP installiert
-drupal 7.14 in WAMP/www geschoben
-Ordner in drupal714 umbenannt, db angelegt und drupal installiert
-Unterseite site1 erstellt und settings verändert
Die httpd-vhosts.conf hab ich so verändert:
DocumentRoot C:/wamp/www/drupal714
ServerName site1
DocumentRoot C:/wamp/www/drupal714
ServerName drupal714
DocumentRoot C:/wamp/www
ServerName localhost
Die Windows hosts Datei so ergänzt:
127.0.0.1 drupal714
127.0.0.1 site1
vg,fr
Was heißt "ohne
am 07.11.2012 - 12:01 Uhr
Was heißt "ohne Erfolg"?
Kannst Du die Seite nicht aufrufen, oder bekommst Du die selben Fehlermeldungen wie gestern?
Deine Einträge in der vhost schauen aus wie unten, oder?
<VirtualHost site1>
ServerName site1
DocumentRoot C:/wamp/www/drupal714
</VirtualHost>
Hast Du auch den Apache neugestartet?
Die Host-Datei von Windows wird normalerweise im laufenden Betrieb übernommen, aber ein Neustart schadet nicht...
BTW: Wie hast Du die Site jetzt im sites-Verzeichnis genannt?
Keine
am 07.11.2012 - 12:21 Uhr
Ohne Erfolg will heißen:
Ich kann zwar die lokale Seite drupal7 so aufrufen: http://127.0.0.1/drupal714/
Jedoch nicht so: http://drupal714
Und ja, so schaut die httpd-vhosts.conf aus:
<VirtualHost site1>
DocumentRoot C:/wamp/www/drupal714
ServerName site1
</VirtualHost>
<VirtualHost drupal714>
DocumentRoot C:/wamp/www/drupal714
ServerName drupal714
</VirtualHost>
Apache + Windows 7 hab ich neu gestartet.
Die Unterseite im Sites Verzeichnis heißt jetzt so:
wamp/www/drupal714/sites/site1
vgfr
Ich finde wir sollten die
am 07.11.2012 - 13:02 Uhr
Ich finde wir sollten die Probleme jetzt mal trennen.
Mein Vorschlag wäre, dass Du mal versuchst, einen virtuellen Server einzurichten - mit nur einer index.html darin.
Dann können wir mit der Drupal-Geschichte weitermachen.
Andere Möglichkeiten wären:
1) Drupal direkt ins DocumentRoot zu spielen
2) Drupal für ein Subdirctory zu konfigurieren
Besser wäre es halt die Vhost-Geschichte durchzuziehen, sonst stehst Du das nächste mal vor dem gleichen Problem...
"NameVirtualHost" in httpd-vhosts.conf aktivieren
am 28.11.2012 - 09:19 Uhr
Hast du auch folgende Zeile aktiviert:
#
# Use name-based virtual hosting.
#
NameVirtualHost 127.0.0.1:80
Tue mir diesen xampp Krampf nicht mehr an
am 28.11.2012 - 13:14 Uhr
Benutze Virtualbox oder nimm Aqcuia Dev Desktop dort funk. auch Drush