Beiträge von tmeins

    Kurze Vorgeschichte: Hatte den 500 server error nach Umstellung der Permalinks. Wie bekannt, führt das bei meinem Provider Strato zu Problemen, da dort gewisse Funktionen nicht unterstützt werden. Okay - habe dann folgende Anweisung aus dem wp-faq-Bereich befolgt:[INDENT]"In den Kundenservice-Bereich für den eigenen Account einloggen dann
    > Homepagegestaltung
    >> Website-Configurator
    anklicken.
    Im rechten Auswahlbereich auf
    >>> PHP-Konfiguration
    gehen. Es öffnet sich dann ein neues Fenster. Dort entweder die gesamte Homepage (”/”) oder aber das Wordpress-Unterverzeichnis “auswählen” und in dem Abschnitt “PHP-Version” in der Zeile “*.php” in dem Ausklappmenü “PHP 5.1.1″ auswählen.
    Achtung: Strato schreibt daraufhin in das jeweilige Verzeichnis eine neue .htaccess-Datei. Ggfs. also vorher die bestehende .htaccess sichern und die Einträge nachher in die von Strato neu geschriebene .htaccess kopieren.
    Die gewählte Einstellung gilt angeblich auch für alle Unterbereiche. Tatsächlich verschwand bei mir der 500-Fehler aber erst, nachdem ich, da in dem Konfigurationsmenue von Strato immer nur die erste Verzeichnisebene anwählbar ist, die so geänderte .htaccess-Datei auch in die weiteren Unterverzeichnisse (wp-admin, wp-content sowie plugins etc.) kopiert hatte.
    Der 500er beim Abspeichern von Beiträgen erledigt sich ebenfalls, wenn in den Benutzer-Optionen der WYSIWYG-Editor abgeschaltet wird."

    Ergebnis: die Seite ist zwar online, ein Seitenaufruf führt aber zur Fehlermeldung "Seite nicht gefunden", die htaccess wird ständig wieder überschrieben (dann Absturz), im wp-admin-Bereich lässt sich die Permalinkstruktur nicht wieder in die Standardeinstellung zurückführen usw. Ich weiß, dass dieses Problem hier schon oft behandelt wurde - nur was bei anderen geklappt hat, geht bei mir eben nicht. Ratlos.

    [/INDENT]

    Ich sehe eigentlich nur noch einen Weg: alles platt machen (DB, wp, theme)und neu installieren, lokalisieren usw. Oder: Ist es möglich, nur die wp-admin- Datei (dort sitzt ja die geänderte Einstellung, die hakt und offenbar nicht rückgängig zu machen ist) zu tauschen? Müsste das Ding in der Standardeinstellung nicht laufen und wieder die DB ansprechen, ohne alles neu einzurichten?

    Also eine Art Schleife würde ich als Laie sagen. Gehe ich einen Schritt, werde ich beim nächsten wieder auf den Ursprung zurückgeworfen. Eben war die Seite online (dank der Bemühungen eines Freundes). Unter Optionen war noch die benutzerdefinierte Einstellung drin, beim Versuch, etwas zu posten, klappte alles wieder zusammen.

    Habe unter http://www.gunnart.de/tipps-und-tric…malink-struktur folgenden Hinweis gefunden, ich weiß aber nicht, ob das Problem so zu lösen ist. Und vor allem: ich habe die config.inc.php nicht gefunden, von der category_base zu schweigen:

    gunnart. benutzt benutzte* z.B. folgende Einstellung: Im Administrations-Menü “Optionen” / “Permalinks” wurden im Feld “Struktur” die Tags “/index.php/%category%/%postname%/” eingetragen.
    *Inzwischen liegt gunnart. bei yellohost - und im Zuge des Upgrades auf Wordpress 2.0 sind die Permalink-Optionen anders eingestellt.
    Achtung: Sofern Ihr Web-Hoster kein mod_rewrite unterstützt, muss das Feld “Kategorie-Basis” unbedingt frei bleiben, sonst funktionieren unter Umständen Ihre gesamten Internet-Präsenzen nicht mehr! Im Falle eines Strato “Business XS”-Paketes waren alle Domains weg, das eigenhändig aufgespielte phpMyAdmin lief nicht – und der Administrationsbereich von Wordpress war ebenfalls nicht zu erreichen.
    Nachdem das Löschen sämtlicher “.htaccess”-Dateien nichts gebracht hatte und immer noch lauter Fehler produziert wurden, führte folgende Vorgehensweise zur Lösung:

    1. Über FTP-Zugang die “.htaccess”-Datei im Wordpress-Hauptverzeichnis löschen
    2. Einloggen beim Webhoster, Passwort zur Datenbank ändern (so dass Wordpress komplett nicht mehr funktioniert)
    3. Im Hauptverzeichnis von phpMyAdmin (das war in diesem Fall installiert) die Datei “config.inc.php” an das geänderte Passwort anpassen
    4. In phpMyAdmin nach “category_base” suchen und den zugeordneten Wert (option_value) löschen
    5. Jetzt beim Webhoster das Passwort zur Datenbank wieder auf das alte Passwort zurück ändern

    Scheinbar nicht. Das war die Antwort vom Strato-Support:[INDENT]
    Sie haben versucht mod_rewrite zu aktivieren. Dies ist für die URL-Funktionen in Wordpress verantwortlich. Da wir dies jedoch nicht unterstützen, kam der Fehler 500. Wir haben die .htaccess Datei in die diese Regeln geschrieben wurden nach .htaccess2 umbenannt.
    Einen sonnigen Tag wünscht Ihnen Ihr Strato Server Team!
    Für weitere Fragen stehen wir Ihnen jederzeit gerne zur Verfügung.

    [/INDENT]Der Inhalt der htaccess - und die heißt jetzt nur "htaccess", die "2" ist verschwunden:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    Ja. Im Moment ist die htaccess umbennant und noch im Ordner. Ich konnte in den Adminbereich und wollte bei den Optionen wieder die Standardeinstellungen für die Linkstruktur wählen. Beim Sichern ist das Ding abgeschmiert.

    Danke für die schnelle Antwort. Habe die header.php erfolgreich bearbeitet, anschließend leider an der Permalinkstruktur gefummelt. Folge: 500 internal server error (Host: Strato). Habe die htaccess Datei entfernt bzw. umbenannt, konnte danach in den Adminbereich, wollte die Standardeinstellungen wählen. Danach: server error, aus die Maus.