Probleme Serverumzug Links werden nicht gefunden, Ordner usw. auch nicht
Eingetragen von mouvili (16)
am 07.03.2011 - 15:26 Uhr in
am 07.03.2011 - 15:26 Uhr in
Guten Tag
Ich haben einen Serverwechsel vorgenommen.
1. Datenbank erstellt auf neuem Server, DB von altem Server hochgeladen
2. alle Daten vom alten Server per FTP heruntergeladen und auf neuen Server geladen
3. settings.php Datenbankpfad geändert
4. files und tmp auf 777 gesetzt
Problem: Browser zeigt nur Startseite, links gehen nicht, auch Admin-Bereich kommt nach dem Einloggen nur eine Linkseite
Wo kann ich die Pfade anpassen, damit die Links funktionieren und ich auch im Admin-Bereich arbeiten kann? Version Drupal 6.
Oder wo muss ich sonst noch Anpassungen machen? Danke für jegliche Hilfe
- Anmelden oder Registrieren um Kommentare zu schreiben
Hast du die .htaccess-Datei (
am 07.03.2011 - 17:14 Uhr
Hast du die .htaccess-Datei ( hier könnte noch ein Unterverzeichnis eingetragen sein) angepasst und die Cache Tabellen geleert ?
Problem: Browser zeigt nur Startseite, links gehen nicht, auch Admin-Bereich kommt nach dem Einloggen nur eine Linkseite
Was für eine Link-Seite erhälst du hier - ein Screenshot würde uns schon weiterhelfen.
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
wie leert man denn die Cache Tabellen?
am 07.03.2011 - 18:31 Uhr
In der .htaccess finde ich keine Unterordner. Wie leere ich die Cache-Tabellen? Möchte das ausprobieren.
Gruss
mouvili
geht nur über die Datenbank mit z.B. phpmyadmin
am 07.03.2011 - 19:09 Uhr
... falls du keinen Zugriff mehr als Admin hast,
bleibt dir nicht viel anderes mehr übrig.
Vorher evtl. mal www.deineSeite.com/update.php laufen lassen
(in der Settings.php
$update_free_access = TRUE;
setzen)
herzliche Grüße und einen SONNIGEN Tag mit SONNIGEM Gemüt
JR http://www.kalCool.com
mouvili schrieb In der
am 07.03.2011 - 20:08 Uhr
In der .htaccess finde ich keine Unterordner. Wie leere ich die Cache-Tabellen? Möchte das ausprobieren.
DIes müsstest du direkt in der Datenbank machen: Login über phpmyadmin oder adminer - alle cache / cache_*** leeren ( nicht löschen !)..
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
cache leeren
am 07.03.2011 - 22:28 Uhr
Also ich bin in phpMyAdmin drin, muss ich da auf STruktur klicken und in der DB "cache" suchen und ankreuzen und Abfalleimer? Ist das richtig so oder geht da was kaputt? Sorry die Frage, hört sich sicher blöd an, aber ich möchte da nicht in der DB kaputtmachen.
Gruss
mouvili
Hi, eine Sache hab ich vlt.
am 08.03.2011 - 07:32 Uhr
Hi,
eine Sache hab ich vlt. noch:
- Browser Cache löschen
- deaktivier mal RewriteBase in der .htaccess, in dem du "#" davor schreibst.
- Statt /admin (CleanURLs), versuch mal mit /?q=admin dein einzloggen.
Ansonsten wie vorher schon beschrieben, Tabellen leeren.
Würde aber dir raten vorher ein Backup zu machen!!!
http://www.tanmar.info/content/view/48/52/
Das sollte allg. immer funktionieren. Les dir in Ruhe die einzelnen Schritte durch! Ich selber verwende aber meist nur noch mysqldumper:
http://www.mysqldumper.de/
Sichert und stetll zu verlässig wieder her. Damit kann man auch ein paar "Tretminen" umschiffen, die beim Zurücksichern mancher DB auftauchen.
mfg Crusher
funktioniert jetzt
am 08.03.2011 - 10:04 Uhr
Ich habe das ganze Web nochmals hochgeladen, jetzt aber 1 x in einem ordner html und 1 mal im Standardordner /web. Zuerst als ich nur im /web installierte, kam nur die Startseite, also habe ich das Ganze wie es zuvor war nochmals in den web/html hochgeladen. Als ich dann das eine Web im /web wieder löschen wollte, ging gar nichts mehr, anscheindend muss der includes -ordner im /web sein. Also habe ich halt alles wieder auch noch in den /web (Standardordner wo bei hoster das Web drin ist) abgelegt.
Hört sich alles kompliziert an, aber nur so ging es.
Das Web das ich übernommen habe: Da waren x-beliebige Varianten von drupal mehrfach installiert, so war es für mich auch schwierig, die richtige aktuelle settings.php zu finden. Danke für eure Hilfe, habe wieder einiges dazugelernt.
Gruss
mouvili
Dann k annst ja Thema als
am 08.03.2011 - 10:31 Uhr
Dann k annst ja Thema als gelöst markieren!
Generell bin ich eh davon ausgegangen, dass zumindest die Struktur beim Hoster bekannt ist und funktioniert. Da gibs ja meist gravierende Unterschiede. Bei neuen Accounts haben manchen auch ne dummy index.htm, die nen redirect auf Seite macht: Hier entsteht eine neue Internetseite...
Da ist es natürlich nicht immer einfach, die richtigen Aussagen zu treffen. Aber naja, nun geht es ja.
thema doch nciht beendet
am 08.03.2011 - 20:28 Uhr
Also ich habe doch noch einige Links die nicht funktionieren.
.htaccess war beim alten Provider gar keine vorhanden. Bei uns steht das REWRITE BASE Zeug drinnen.
Bei den Links, die nicht funktionieren: bei uns kommt überall ein ?q=.... vor den Link. Habe das clear_url in DB gemacht, aber das ?q kommt immer noch. Wahrscheinlich liegt hier das Problem?
Ja, tatsächlich, diese Links funktionieren, wenn man den Pfad mit dem ?q= ... eingibt.
Wie kann ich das ändern?
Gruss
mouvili
Keine .htaccess damals
am 08.03.2011 - 21:06 Uhr
Keine .htaccess damals vorhanden gewesen? Find ich eher sehr seltsam! Zumindest im drupal Ornder muss eine mal gewesen sein.
CleanURLs funktionieren nur, wenn in der .htaccess RewriteBase korrekt eingestellst ist!
Normal steht dort:
# RewriteBase /drupal
Das "'#" muss man entfernen. /drupal ist aber nur dann korrekt, wenn du drupal z.B. so aufrufst:
www.meine-domain.de/drupal
Zeigt die Domain direkt in den drupal Ordner, muss da RewriteBase / stehen. Also ohne "drupal".
Ggf. musst du jetzt noch einmal die CleanURLs im Admin Menü aktvieren. Das geht nur, wenn die Settings in der .htaccess korrekt sidn. Sonst ist der Haken ausgegraut und nicht anwählbar.
So oder so: Wenn du ins Admin-Menü kommst, lösch erstmal den Drupal Cache! Erst dann .htacces umstellen und auch CleanURLs aktivieren.
Wenn die Einstellungen sitzen, leer meinetwegen nochmal den Cache. Dann sollte es aber normal auch gut sein!
keine .htacess
am 08.03.2011 - 21:58 Uhr
sehe tatsächlich im Mac auch wenn ich drupal runterlade und entzippe, keine .htaccess. Werde es mal am PC versuchen und die Original .htaccess von drupal hochladen. Im Admin kommt tatsächlich die Meldung, dass ich das nicht auf enable stellen kann. "your system does not currently support this feature"...
Werde mal nachschauen, ob ich das hinkriege.
Ja, hab's geschafft:Nahm die .htaccess von drupal 6.2 und habe diese hochgeladen, dann konnte ich in der DB mysql clear_url machen, nachdem ich in Admin von Drupal auf enable klicken konnte. Web funktioniert, soweit ich bisher sehen konnte, einwandfrei.
Als Neuling weiss ich nicht, wo ich diesen Thread auf "erledigt" setzen kann?
Gruss
mouvili
Mit einem FTP-Programm kannst
am 08.03.2011 - 21:57 Uhr
Mit einem FTP-Programm kannst Du Dir auf dem Mac auch die versteckten Dateien anzeigen lassen. Dann siehst Du, ob in dem Verzeichnis ein .htaccess vorhanden ist. Eine einfachere Möglichkeit ist das Terminal-Fenster (ls -la), aber das scheuen ja viele Mac-User wie der Teufel das Weihwasser.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Danke
am 08.03.2011 - 22:03 Uhr
Danke, Werner, ich werde mir das merken. Wo kann ich diesen Thread als erledigt ankreuzen???
Gruss
mouvili
Vor den ersten Titel im
am 08.03.2011 - 22:07 Uhr
Vor den ersten Titel im Thread [gelöst] setzen.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Danke
am 08.03.2011 - 22:12 Uhr
Danke, das hat mir tatsächlich sehr geholfen, ich wusste z.B. nicht, dass man das in der Admin machen muss.
Gruss
mouvili