Deutsch| English
  #1  
Alt 12.04.2009, 13:31
Erfahrener Benutzer
 
Registriert seit: 18.03.2009
Ort: HH
Beiträge: 327
Frage WordPress .htaccess Problem

Das betrifft zwar nicht ISPConfig / Linux, aber im PHP Forum & im WordPress Forum konnte es auch keiner lösen, deswegen dacte ich versuche ich es hier mal
Den Inhalt der .htaccess Datei die ich für WordPress verwende habe ich im ISPConfig Panel in die Apache Direktiven geschrieben, funktioniert alles auch astrein, nur legt das Script mit jedem neuen Artikel den ich erstelle die .htaccess-Datei neu an, und dann muss ich diese immer manuell löschen. Denn wenn er eine .htaccess anlegt läuft nichts mehr, Fehler 500.

Es weiß wohl keiner zufällig wie ich das lösen kann? Folgende Rechte habe ich für die Datei bereits erfolglos versucht: 755, 777, 644, 664
Mit Zitat antworten
  #2  
Alt 12.04.2009, 22:55
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.823
Standard

Das lässt sih doch sehr einfach lösen. Du schaust einfach in das error log der webseite welchen Fehler wordpress auslöst und dann behebst Du den.
Mit Zitat antworten
  #3  
Alt 13.04.2009, 16:31
Erfahrener Benutzer
 
Registriert seit: 18.03.2009
Ort: HH
Beiträge: 327
Standard

Aja stimmt ja gute Idee, also die Meldung ist jetzt klar - allerdings lösen konnte ich es nicht:
Code:
[Mon Apr 13 16:25:06 2009] [crit] [client XX.XXX.XX.XXX] (13)Permission denied: /var/www/clients/client0/web1/web/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://www.domain/wp-admin/page.php?action=edit&post=2
[Mon Apr 13 16:25:06 2009] [crit] [client XX.XXX.XX.XXX] (13)Permission denied: /var/www/clients/client0/web1/web/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://www.domain/wp-admin/page.php?action=edit&post=2
[Mon Apr 13 16:25:30 2009] [crit] [client XX.XX.XXX.X] (13)Permission denied: /var/www/clients/client0/web1/web/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
[Mon Apr 13 16:25:30 2009] [crit] [client XX.XX.XXX.X] (13)Permission denied: /var/www/clients/client0/web1/web/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
Anscheinend hat er die falschen/keine Rechte, oder ?
Mit Zitat antworten
  #4  
Alt 13.04.2009, 16:34
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.823
Standard

Ja, der apache sagt dass er die Datei nicht lesen kann. Versuch es mal mit:

chmod 755 /var/www/clients/client0/web1/web/.htaccess
Mit Zitat antworten
  #5  
Alt 13.04.2009, 16:39
Erfahrener Benutzer
 
Registriert seit: 18.03.2009
Ort: HH
Beiträge: 327
Standard

Ok, habe ich gesetzt, kommt aber auch Internal Server Error.
Mit Zitat antworten
  #6  
Alt 13.04.2009, 16:40
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.823
Standard

Schau bitte ins log, ob es die exakt gleiche Fehlermeldung ist.
Mit Zitat antworten
  #7  
Alt 13.04.2009, 16:42
Erfahrener Benutzer
 
Registriert seit: 18.03.2009
Ort: HH
Beiträge: 327
Standard

Sorry wollte ich gerade nochmal den Post editieren, jetzt schreibt es ins Log:
Code:
[Mon Apr 13 16:36:26 2009] [alert] [client XX.XXX.XX.XXX] /var/www/clients/client0/web1/web/.htaccess: RewriteEngine not allowed here, referer: http://www.domain.com/wp-admin/page.php?action=edit&post=2
[Mon Apr 13 16:36:31 2009] [alert] [client XX.XXX.XX.XXX] /var/www/clients/client0/web1/web/.htaccess: RewriteEngine not allowed here
[Mon Apr 13 16:36:31 2009] [alert] [client XX.XXX.XX.XXX] /var/www/clients/client0/web1/web/.htaccess: RewriteEngine not allowed here
[Mon Apr 13 16:36:33 2009] [alert] [client XX.XXX.XX.XXX] /var/www/clients/client0/web1/web/.htaccess: RewriteEngine not allowed here
[Mon Apr 13 16:36:33 2009] [alert] [client XX.XXX.XX.XXX] /var/www/clients/client0/web1/web/.htaccess: RewriteEngine not allowed here
[Mon Apr 13 16:37:41 2009] [alert] [client XX.XXX.XX.XXX] /var/www/clients/client0/web1/web/.htaccess: RewriteEngine not allowed here
[Mon Apr 13 16:37:41 2009] [alert] [client XX.XXX.XX.XXX] /var/www/clients/client0/web1/web/.htaccess: RewriteEngine not allowed here
[Mon Apr 13 16:37:42 2009] [alert] [client XX.XXX.XX.XXX] /var/www/clients/client0/web1/web/.htaccess: RewriteEngine not allowed here
[Mon Apr 13 16:37:42 2009] [alert] [client XX.XXX.XX.XXX] /var/www/clients/client0/web1/web/.htaccess: RewriteEngine not allowed here
[Mon Apr 13 16:37:42 2009] [alert] [client XX.XXX.XX.XXX] /var/www/clients/client0/web1/web/.htaccess: RewriteEngine not allowed here
[Mon Apr 13 16:37:42 2009] [alert] [client XX.XXX.XX.XXX] /var/www/clients/client0/web1/web/.htaccess: RewriteEngine not allowed here
[Mon Apr 13 16:37:43 2009] [alert] [client XX.XXX.XX.XXX] /var/www/clients/client0/web1/web/.htaccess: RewriteEngine not allowed here
[Mon Apr 13 16:37:43 2009] [alert] [client XX.XXX.XX.XXX] /var/www/clients/client0/web1/web/.htaccess: RewriteEngine not allowed here
Mit Zitat antworten
  #8  
Alt 13.04.2009, 16:47
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.823
Standard

Ok, dass liegt daran dass ISPConfig per Default die Option FileInfo deaktiviert hat, da man damit neben den rewrite rules auch die Interpreter für Scriptsprachn ändern bzw. aktivieren kann. Wenn Wordpress das braucht, dann musst Du es bei Dir halt aktivieren.

Dazu suchst Du in der datei /usr/local/ispconfig/server/conf/vhost.conf.master

nach der Zeile:

AllowOverride Indexes AuthConfig Limit

und ersetzt sie mit:

AllowOverride Indexes AuthConfig Limit FileInfo

Die Zeile gibt es 4 mal in der datei, Du mussst alle 4 ersetzen. danach änderst Du eine Einstellung in dem Web, z.B. quota und klickst auf speichern. Nach ca. einer minute sollte er 500er Fehler dann weg sein.
Mit Zitat antworten
  #9  
Alt 13.04.2009, 17:03
Erfahrener Benutzer
 
Registriert seit: 18.03.2009
Ort: HH
Beiträge: 327
Standard

WOW, vielen Dank Till geht !!
Dachte schon hätte Server falsch aufgesetzt.

Geändert von Falcon37 (13.04.2009 um 17:07 Uhr).
Mit Zitat antworten
  #10  
Alt 26.08.2010, 10:54
Benutzer
 
Registriert seit: 07.08.2010
Beiträge: 36
Standard

Zitat:
Zitat von Till Beitrag anzeigen
Dazu suchst Du in der datei /usr/local/ispconfig/server/conf/vhost.conf.master

nach der Zeile:

AllowOverride Indexes AuthConfig Limit

und ersetzt sie mit:

AllowOverride Indexes AuthConfig Limit FileInfo
Bezieht sich das auf ispconfig2, denn unter 3 ist diese Zeile nicht vorhanden?!
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +2. Es ist jetzt 08:16 Uhr.


Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0