[gelöst] Hilfe! Update auf 6.16 funktioniert überhaupt nicht!
am 09.03.2010 - 15:55 Uhr in
Hallo,
ich bin neu in Drupal, hatte ein Monat lang 6.15 und wollte jetzt auf 6.16 upgraden. Dabei habe ich mich genau an die Anleitung in der upgrade.txt gehalten. Das alles direkt am Webserver, ich habe keine lokale Installation. (Hab's aber eh in einem Testverzeichnis probiert.)
Ergebnis:Es geht gar nix.
Wenn ich update.php ausführen will, bekomme ich die Meldung:The server encountered an internal error or misconfiguration and was unable to complete your request. Your administrator may not have enabled CGI access for this directory.
Diese Meldung bekomme ich bei allem, was ich anzuwählen versuche. Ob Root-Verzeichnis oder speziellen Pfad, egal. Natürlich habe ich das gemacht, was in der Anleitung steht, und die settings.php geändert. Nutzt nix. (Ich habe 2 settings.php. Eine in meinem sites-Ordner und eine im default-Ordner. Habe beide geändert.) Ich habe mir auch die Verzeichnis-Berechtigungen angeschaut. Alles OK.
Und ein paar andere Sachen in der Anleitung verstehe ich auch nicht. Schritt 6: Alle Dateien und Verzeichnisse im Installationsverzeichnis löschen.
Dann ist aber auch die Wartungsseite weg, und der Besucher sieht gar nichts. Und wozu sollte ich dann zuvor als Admin angemeldet bleiben? Wenn alles weg ist, bin ich nirgendwo mehr angemeldet.
Aber das Wichtigste ist, dass ich wieder auf irgendwas zugreifen kann! Speziell auf update.php natürlich.
Bitte um Hilfe - danke!
Reiner
PS: Hab's mit zwei Brosern versucht, IE 8 und Opera 10.10. Bei beiden dasselbe Ergebnis.
- Anmelden oder Registrieren um Kommentare zu schreiben
Hi, im grunde genommen ist
am 09.03.2010 - 17:30 Uhr
Hi,
im grunde genommen ist ein Update recht simpel. Du löscht alles ausser deinen /sites/ Ordner, anschliessend spielst du aus dem Drupal Packet alle Ordner ein ausser den /sites/ Ordner :)
Nun rufst Du die update.php auf. Soviel zur Theorie - In deinem Fall bekommst Du einen Internal Server Error welcher drauf hinweist das irgendwas mit der Server Konfiguration bei deinem Hoster nicht stimmt - Da man diese durch eine .htaccess zum Teil steuern kann, tippe ich darauf das in deiner .htaccess was drin steht was dein Hoster nicht zulässt. Dies kannst Du ganz einfach prüfen in dem Du erstmal die .htaccess umbenennst (z.b. auf htaccess.txt) und dann mal probierst die Seite aufzurufen.
Gruß Dennis
Rettung!
am 09.03.2010 - 18:02 Uhr
Hi Dennis,
mir fällt ein Stein von Herzen. Danke! Das hat funktioniert. :-)
Vor dem Update hat's bei mir so ausgesehen:
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
#Options None
#Options +FollowSymLinks
Nach dem Update war im Root-Ordner die .htaccess, die eben im Paket ist. Ich kenn mich leider gar nicht aus, bei dem, was da drin steht. Ich weiß nur, dass mein Provider keine lesbaren URLs kann. Ansonsten passt dort alles mit den PHP- und MySQL-Versionen. Liegt's an den URLs?
Schließlich bleibt immer noch die Frage nach dem Löschen. Wenn ich alles lösche, sehen die Besucher meiner Website keine Information über Wartungsarbeiten. Die habe ich ja gelöscht ...
LG, Reiner