Der Schreck in der Morgenstunde
Keine 10 Minuten ist es her, da die ganze Webseite neu eingerichtet war. Die Weblogsoftware lief rund, sämtliche Weiterleitungen waren korrekt gesetzt, damit auch ja alle Links funktionieren und keiner ins Leere rennt.
Nun, noch ein wenig die Einstellungen überprüfen. In den Optionen findet sich ein Eintrag Permalinks, mit dem sich die Linkstruktur anpassen lässt. Basierend auf Datum und Name hört sich gut an, der Text, dass nicht alle Hoster die Funktion unterstützen, kann getrost ignoriert werden. Ein Klick und das wars. Internal Server Error 500. Oha. Abgeschossen.
Irgendwie erinnert einen das an Zeiten, in denen man grade mit Perl angefangen hat zu programmieren. Wieder den ASCII-Mode vergessen und zack das wars.
Ich würd’s ja gern wieder zurückstellen - aber wie, wenn die Seite nicht mehr reagiert. Irgendwas bringt mich auf die Idee der .htaccess-Dateien. Tatsache, eine RewriteRule ist in der .htaccess im Root eingetragen. Rauslöschen - geht wieder. Zumindest so lange, bis ich abermals die Optionsseite aufrufe. Mir ist unwohl dabei, dass eine Option nicht zurückgesetzt ist und diese Option gleichzeitig dafür sorgen kann, dass der ganze Server nicht mehr reagiert. Eine neue Idee. Entziehen wir der .htaccess einfach jegliche Schreibrechte. Puh, die Optionsseite geht auf und teilt mir mit, dass es gern in die .htaccess schreiben würde aber nicht kann. Ja, hat schon alles seinen Grund. Nu ist alles korrekt eingestellt und die Seite weiterhin online.
Und ich kann wieder ruhig schlafen. Na dann. Gute Nacht!
3 Kommentare »
RSS feed for comments on this post · TrackBack URI
miki sagt:
3. April 2006 @ 15:12
hallo, habe genau dasselbe problem.
den ersten schritt (”Tatsache, eine RewriteRule ist in der .htaccess im Root eingetragen. Rauslöschen”) habe ich bereits ausprobiert und es funktionierte wieder alles - bis ich im admin-bereich in die optionen ging.
wie lautet der vollständige befehl, den sie hier beschreiben (”Entziehen wir der .htaccess einfach jegliche Schreibrechte. “). in meiner .htaccess steht dort:
# BEGIN WordPress
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php
# END WordPress
ich habe probiert “RewriteEngine” auf “Off” zu setzen - leider ohne Erfolg.
ich würde mich sehr freuen, wenn sie mir einen tipp geben könnten.
schöne grüsse,
miki
Daniel Schuhmann sagt:
3. April 2006 @ 18:39
Hab mich ja schon per Email bei Dir gemeldet und es funzt ja wieder.
Aber falls andere das Problem haben und hier nicht weiterwissen: Gemeint ist die Dateieigenschaft im FTP-Programm bzw. ein chmod 444.
Latino sagt:
24. April 2006 @ 23:53
In meinem Artikel Suchmaschinenfreundliche URLs in Wordpress ohne htaccess ( Stückchen runterscollen! ) wird eine Methode beschrieben wie Ihr Permalinks aktivieren könnt ohne eine htaccess bzw. die mod_rewrite engine zu aktivieren.