Wordpress + permaliks = 404; config problem?

Dieses Thema im Forum "Hosting & Server" wurde erstellt von MasterJulian, 22. Juli 2012 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 22. Juli 2012
    Ich wollte mal wordpress ausprobieren und hab die aktuelle Dt. version (3.4.1) auf meinen Server gespielt. Wenn ich jedoch schöne peramlinks (egal welcher Art) einstellen will, endet Jede Anfrage (egal ob Seite, Artikel oder Kategorie) in einem 404. Ich habe an Wordpress nichts verändern (keine plugins, themes etc..) nur hochgeladen/eingerichtet und premalinks gesetzt. Ich gehe deshalb von einem Konfigurationsproblem aus. Meine vhosts datei zur entsprechenden subdomain sieht so aus:
    Code:
    <VirtualHost *:80>
     ServerAdmin admin@YYY.ZZZ
    
    
     DocumentRoot /var/www/XXX.YYY.ZZZ/
     ServerName XXX.YYY.ZZZ
    
     <Directory />
     Options FollowSymLinks
     AllowOverride All
     </Directory>
    
     ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
     <Directory "/usr/lib/cgi-bin">
     AllowOverride None
     Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
     Order allow,deny
     Allow from all
     </Directory>
    
     ErrorLog ${APACHE_LOG_DIR}/error-XXX.log
    
     # Possible values include: debug, info, notice, warn, error, crit,
     # alert, emerg.
     LogLevel warn
    
     CustomLog ${APACHE_LOG_DIR}/access-XXX.log combined
    
    </VirtualHost>
    Die von Wordpress erstellte .htaccess so:
    Code:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    Alles was ich via Google finden konnte war entweder ein Bug in einer alten Version, ein Plugin Problem oder ein Thread mit dem gleichen Problem aber ohne (funktionierende) Antwort. Wäre nett wenn mir jemand helfen könnte.
     
  2. 23. Juli 2012
    AW: Wordpress + permaliks = 404; config problem?

    Ich glaube du musst im Directory Abschnitt auch den Pfad nochmal mit angeben, für den du die Optionen setzt, dass der Webserver den Rules der htaccess File auch folgt (AllowOverride im richtigen Verzeichnis). Probier mal folgendes:
    Code:
    <VirtualHost *:80>
     ServerAdmin admin@YYY.ZZZ
    
    
     DocumentRoot /var/www/XXX.YYY.ZZZ
     ServerName XXX.YYY.ZZZ
    
     <Directory /var/www/XXX.YYY.ZZZ>
     Options FollowSymLinks
     AllowOverride All
     </Directory>
    
     ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
     <Directory "/usr/lib/cgi-bin">
     AllowOverride None
     Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
     Order allow,deny
     Allow from all
     </Directory>
    
     ErrorLog ${APACHE_LOG_DIR}/error-XXX.log
    
     # Possible values include: debug, info, notice, warn, error, crit,
     # alert, emerg.
     LogLevel warn
    
     CustomLog ${APACHE_LOG_DIR}/access-XXX.log combined
    
    </VirtualHost>
    
    Desweiteren müsstest du soweit ich weiß auch den abschließenden Slash weglassen(im DocumentRoot). Probier die von mir gepastete Config mal aus.
     
    1 Person gefällt das.
  3. 23. Juli 2012
    AW: Wordpress + permaliks = 404; config problem?

    Danke, leider bracht die veränderte Config keine Besserung.
    Ich habe den Fehler jedoch gefunden. mod_rewrite funktioniert natürlich nur, wenn das modul auch geladen wird -.-
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.