Serverumzug mit Drupal 6 und lesbare URLs
am 07.07.2011 - 17:43 Uhr in
Ich muss meine Drupalinstallation auf einen anderen Server umziehen.
Alter Server Debian Lenny, neuer Server Debian Squeeze (falls das von Bedeutung sein sollte).
Ich habe jetzt die entsprechenden Verzeichnisse, also das Verzeichis mit der Datenbank aus
/var/lib/mysql/ und das Verzeichnis mit der Drupalinstallation aus /var/www/ kopiert und auf dem
neuen Server in die analogen Verzeichnisse kopiert.
Ich hab einen Benutzer unter MySQL angelegt, der alle Rechte für die Datenbank hat und habe das
in die settings.php eingepflegt.
Beim Aufruf der Webseite erscheint die Stratseite wie gewohnt, aber alle Links auf der Startseite frühren nur
zu Meldungen wie: "The requested URL /ol/node/8 was not found on this server."
Habe ich es mir zu einfach gemacht?
Habe ich etwas Entscheidendes vergessen?
Liegt es daran, dass ich lesbare URLs aktiviert habe?
Gibt es irgendwo eine gute Anleitung für einen Serverumzug?
Liebe Grüße ..
Wolfgang
- Anmelden oder Registrieren um Kommentare zu schreiben
Klingt nach einer vergessenen
am 07.07.2011 - 18:10 Uhr
Klingt nach einer vergessenen .htaccess,
Kleines Video bezüglich Umzüge http://drupalbasic.de/einsteigerhandbuch/drupal-umzug
Gruß
Hast du beim Kopieren die
am 08.07.2011 - 10:10 Uhr
Hast du beim Kopieren die htaccess Datei mit kopiert ? Lässt sich die Seite ohne lesbare URLs bedienen ? Hast du nach dem Kopieren den Drupal-Cache gelöscht ? Falls du da im Backend nicht rankommst, kannst du dies auch direkt durch leeren der cache_* Tabellen auf MySQL Ebene ( oder in phpmyadmin ) tun..
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
Zu dem empfohlenen Video zum Drupal-Umzug .. :-(((( -->
am 08.07.2011 - 22:37 Uhr
Also das Video hatte ich schon gefunden, aber ich komme nicht über die ersten Minuten hinweg, Ich finde es dermaßen grottenschlecht von der Aufnahmequalität, dass ich es kaum über mich bringe es weiter zu sehen zumal die Kommentare auf der Seite nun wirklich auch nicht dazu animieren ..
Tut mir echt leid, aber das kann man nun wirklich nicht empfehlen ..
WolleSch
@WolleSch
http://www.yoga-raum.de
Zu den Fragen vom SteffenR
am 08.07.2011 - 22:43 Uhr
Hast du beim Kopieren die htaccess Datei mit kopiert ?
Ja, habe ich gemacht.. aber ist das jetzt gut oder schlecht und muss ich da irgendwas anpassen??
Lässt sich die Seite ohne lesbare URLs bedienen ?
Das kann ich nicht feststellen, weil ich mich nicht in das Backend einloggen kann um lesbare URLs auszuschalten ..
Hast du nach dem Kopieren den Drupal-Cache gelöscht ? Falls du da im Backend nicht rankommst, kannst du dies auch direkt durch leeren der cache_* Tabellen auf MySQL Ebene ( oder in phpmyadmin ) tun..
Nee, den Cache hatte ich nicht gelöscht. Das habe ich inzwischen über phpmyadmin nachgeholt, aber ohne irgendeinen Erfolg. D.h. es bringt mich einer Lösung des Problems nicht näher.
Also bin ich so schlau wie vorher ..
Schade.. Trotzdem vielen Dankl für Eure Bemühungen ..
WolleSch
@WolleSch
http://www.yoga-raum.de
Hi,umschalten ist nicht
am 08.07.2011 - 23:06 Uhr
Hi,
umschalten kann man so auch von Hand. Zumindest für den Auruf einer Seite:
/?q=user
Probier das mal aus. Du kannst auch direkt damit Clean URLs übergehen. Hmm dann schalt doch einfach CleanURLs mit phpMyAdmin aus. Finde leider grad die Stelel aber nicht ^^
Naja was heisst .htaccess kopiert gut oder schlecht? drupal braucht die. Für URLs steht da nur eine spannende Sache drin, die sich
RewriteBase
nennt.RewriteBase /
<- wenn (Sub-) Domain direkt in den drupal Ordner zeigt. Also /drupal das Ziel ist!RewriteBase /drupal
-> wenn die Domain quasi ins Root zeigt, aber drupal über www.mein-server.de/drupal aufzurufen ist.Wenn ich mir deinen Schnippsel so anseh, zeigt doch die Domain bisher in /drupal oder? In dem Fall kann dann
RewriteBase /
bestehen bleiben.Da es ja ein Rootserver ist: den apache hast du schon für mod_rewrite korrekt eingerichtet oder? -> http://drupal.org/getting-started/clean-urls
Geh mal dort die Schritte durch, ob dein Server jetzt akt. über mod_rewrite geladen hat!
mfg Crusher
[gelöst] Serverumzug und lesbare URLs
am 09.07.2011 - 11:10 Uhr
Der entscheidendes Tipp war es, das Ganze mal mit
/?q=user
zu versuchen..
Wenn man feststellt, dass das funktioniert - und so war es bei mir -, dann hat man den Kopf frei in andere Richtungen zu denken. Letztlich lag es ingesamt daran, dass ich mod_rewrite nicht aktiviert hatte, was zeigt, dass das Serverumzüge nicht zu meinen Standardtätigkeiten gehören. Und dann musste noch die /etc/apache2/sites-available/default angepasst werden.
Gute Anleitung zu mod_rewrite finde ich ist: http://www.lavluda.com/2007/07/15/how-to-enable-mod_rewrite-in-apache22-...
Nichmal Danke für Eure Unterstützung.
Wolfgang
@WolleSch
http://www.yoga-raum.de