Permalinkstrukturänderung

  • Hallo,
    ich habe ein Problem mit den Permalinks und ich weiß mittlerweile auch, dass ich nicht der einzige bin. Allerdings war bei all den Einträgen, die ich an verschiedenen Stellen gelesen habe keine Lösung für mich dabei.
    Ich habe einen kleinen Test Blog aufgesetzt und dann die Permalinks vom "Standard" auf "Tag und Name" geändert. Danach ging dann gar nichts mehr. Wordpress hat mir - wie erwartet - eine .htaccess in das Stammverzeichnis geschrieben mit folgendem Eintrag:

    sowie ich aus dem Menü Permalinks irgendwohin wechseln wollte bekam ich die berühmte Serverfehler Meldung:

    Zitat


    Serverfehler!

    Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist. Der Server ist entweder überlastet oder ein Fehler in einem CGI-Skript ist aufgetreten.

    Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
    Error 500
    localhost
    10/21/2011 09:09:32 10/21/2011
    Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1

    Ich benutze zum testen einen lokalen Webserver realisiert mit XAMPP der Version 1.7.3
    Unter PHPAdmin konnte ich sehen, das das Modul "mod_rewrite", welches ja wohl vorhanden sein soll, geladen wurde.

    Zitat


    Loaded Modules
    core mod_win32 mpm_winnt http_core mod_so mod_actions mod_alias mod_asis mod_auth_basic mod_auth_digest mod_authn_default mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_cgi mod_dav mod_dav_fs mod_dav_lock mod_dir mod_env mod_headers mod_include mod_info mod_isapi mod_log_config mod_mime mod_negotiation mod_rewrite mod_setenvif mod_ssl mod_status mod_autoindex_color mod_php5 mod_perl mod_apreq2

    Im ErrorLog des Appache findet sich u.a. dieser Eintrag:

    Zitat

    ...
    1 09:41:26 2011] [alert] [client 127.0.0.1] E:/Internet/xampp/htdocs/xampp/wp_test/Wordpress/.htaccess: RewriteEngine not allowed here, referer: http://localhost/xampp/wp_test/…ons-general.php"

    Aber da kann ich mir keinen Reim drauf machen, außer, das es natürlich was mit dem Problem zu tun haben dürfte, denn das Rewrite, welches in der Fehlermeldung als not allowed angemahnt wird, wurde ja wohl vorher von WP in die .htaccess geschrieben

    Zitat

    => RewriteEngine On

    (siehe oben)

    Wenn ich übrigens auf die Referenzaddress der Fehlermelldung gehe

    Zitat

    dann erscheint gerade mal wieder das WP Login Fenster - hilft also nicht viel.

    Ich habe mir natürlich auch die entsprechende php-Datei aus der WP-Installation angesehen, aber dafür reicht mein PHP-Kenntnisstand nicht aus.

    Da die PhP Version der Xampp Installation PHP Version 5.3.1 ist habe ich
    aufgrund eines Postings hier aus dem Forum auch schon versucht, diese 2 Zeilen in die .htaccess zu schreiben

    Zitat


    AddType x-mapp-php5 .php
    AddHandler x-mapp-php5 .php

    [COLOR=Red]Ohne Erfolg![/COLOR]

    Wenn ich die .htaccess aus dem Stammverzeichnis lösche und auch den Inalt des Feldes "permalink_structure" für die Permalinks aus der Tabelle wp-options der MySql-DB entferne, dann ist alles wieder ok und ich kann auf den Blog zugreifen. Allerdings stehen die Permalinks dann wieder auf Standard.

    Jetzt stehe ich echt auf dem Schlauch und weiß mir nicht mehr zu helfen.
    Irgendwie verstehe ich die Zusammenhänge nicht mehr.

    Ach so:
    Erwähnen sollte ich vielleicht noch, das ich WP auch schon ganz neu für den Blog installiert habe. Es ist ja zum Glück nur ein kleiner Test Blog. Aber auch nachdem ich als erste Aktion überhaupt - also noch bevor ich irgend einen Artikel oder eine Seite geschrieben oder verlinkt habe - die Permalinks geändert habe, bekam ich den gleichen Fehler mit dem Server! Es waren auch keinerlei Plugins installiert.

    Vielleicht kann ja hier jemand Licht in mein Dunkel bringen!
    Ich möchte nämlich aus den allgemein bekannten Gründen schon weg von der Standardstruktur der Permalinks.

    Und die Methode, die ich hier im Forum gelesen habe, in die .htaccess dies hier

    Zitat


    "ErrorDocument 404 /index.php"

    zu schreiben, mag zwar Erfolgreich sein, kann aber nur eine vorübergehende Lösung sein.

    Komisch:: In vielen Video Beiträgen und auch in Blogs kann ich sehen oder lesen, dass die Permalinstruktur einfach mal eben so geändert wurde. Wieso geht das bei mir nicht?

    Ich möchte nochmal ganz deutlich darauf hinweisen, dass ich eine locale WP-Installation benutze. Also nichts bei einem Hoster hoch geladen habe und das Modul "mod_rewrite" ja geladen ist.

    Den Tipp in der httpd.conf die Zeile "AllowOverride None" zu ändern habe ich auch schon versucht - leider ohne Erfolg!

    Danach bekam ich dann diese Meldung im Error.log:
    [Fri Oct 21 11:27:52 2011] [error] [client 127.0.0.1] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: E:/Internet/xampp/apache/error/HTTP_INTERNAL_SERVER_ERROR.html.var, referer: http://localhost/xampp/wp_test/…s-permalink.php
    [/QUOTE]

    Daraufhin habe ich dann folgendes in der httpd.conf versucht:

    Leider ohne Erfolg!

    So, mehr geht im Moment nicht!

    Doch:
    Habe in der Zwischenzeit auf einem anderem Rechner XP Pro SP3 neu installiert, die neueste Version von XAMPP (1.7.7) mit PHP: 5.3.8
    installiertund Wordpress neu installiert.

    Dann die httpd.conf bezueglich des mod_rewrite nach folgender Anleitung (aus diesem Link http://www.wie-ging-das.de/webentwicklung…od-rewrite.html)
    angepasst:

    Dann einen kleinen Testblog angelegt und die Permalinks geändert und dann: ....

    Leider der bekannte Serverfehler mit folgedem Eintrag in der error.log des Appache:

    Zitat


    [Sat Oct 22 11:00:22 2011] [alert] [client 127.0.0.1] C:/xampp/htdocs/xampp/test/.htaccess: RewriteEngine not allowed here, referer: http://localhost/xampp/test/wp-admin/options-permalink.php

    Wenn jetzt einer eine Lösung dafür hätte würde er/sie mich sehr glücklich machen!
    Danke schon mal
    Andreas

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hi,
    das Problem mit den Permalinks, wie ich es im vorigem post beschrieben habe, existiert zwar immer noch, aber mittlerweile gibt es einen Hinweis darauf, dass es wohl an dem XAMPP Webserver liegt. Ich habe heute mal die Permalinks bei meinem Hoster online geändert - und siehe da, alles klappte einwandfrei.

    Vielleicht hat ja noch jemand einem Tipp, wie ich das auch noch dem XAMPP-Server beibringen kann.
    Danke

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!