Hi ..
Nachdem ich per apt-get update / upgrade meinen Debian/Apache/Confixx Server updaten wollte, hatte ich leider ein paar Probleme:
Zuerst bemerkte ich: Es gab keinen Connect mehr zur MySQL.
DAS ist jetzt bereits repariert.
JETZT habe ich festgestellt, das alle WebSeiten die MOD_REWRITE
nutzen, nur noch Fehler 403 ("Zugriff verboten") ausgeben.
Stelle ich MOD_REWRITE per .htaccess aus, ist zumindest Zugriff möglich.
In httpd.conf ist mod_rewrite zum Laden eingetragen.
Der dort angegebene Pfad enthält auch die mod_rewrite.so.
phpinfo(); gibt mir auch aus, das es geladen ist.
Ich steh vor einem Rätsel!
Hat jemand sowas schonmal gehabt?
Oder hab ich nochwas übersehen?
Irgendwelche Tips was ich noch diagnostizieren kann?
Oder ein Vorschlag zur "Reparatur"?
PS: An der Konfigurationen des Webspaces ist nichts geändert worden. Und VOR dem apt-get hat alles wunderbar funktioniert ...
mod_rewrite gestorben (Nach apt-get upgrade)
Re: mod_rewrite gestorben (Nach apt-get upgrade)
Es wäre gut zu wissen was du in der .htaccess stehen hast und was in der Apache Error Log steht sobald du eine MOD_REWRITE Seite aufruftst.
-
Anonymous
Re: mod_rewrite gestorben (Nach apt-get upgrade)
Also in der .htaccess steht:
und im Apache Error Log
Kann man lesen:
[Thu Mar 31 08:36:45 2005] [notice] cannot use a full URL in a 401 ErrorDocument directive --- ignoring!
Thu Mar 31 08:36:45 2005] [error] [client 82.82.119.43] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /home/www/web987/html
Wenn ich das Options +FollowSymLinks einschalte, dann erhalte ich jedoch einen 500er Fehler ...
[Thu Mar 31 08:43:13 2005] [alert] [client 82.82.119.43] /home/www/web987/html/.htaccess: Options not allowed here
Code: Select all
#Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-F
RewriteCond %{REQUEST_FILENAME} !-D
RewriteRule (.*) index.php [L]Kann man lesen:
[Thu Mar 31 08:36:45 2005] [notice] cannot use a full URL in a 401 ErrorDocument directive --- ignoring!
Thu Mar 31 08:36:45 2005] [error] [client 82.82.119.43] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /home/www/web987/html
Wenn ich das Options +FollowSymLinks einschalte, dann erhalte ich jedoch einen 500er Fehler ...
[Thu Mar 31 08:43:13 2005] [alert] [client 82.82.119.43] /home/www/web987/html/.htaccess: Options not allowed here
guckst du hiuer
Kann im vhost gesetzt werden oder die Options für htaccess erlauben ...
-> http://www.rootforum.org/forum/viewtopic.php?t=33806
-> http://www.rootforum.org/forum/viewtopic.php?t=33806
Re: mod_rewrite gestorben (Nach apt-get upgrade)
Am einfachsten geht es im Admin Menü mit httpd_spezial, einfach für den Kunden folgenden Eintrag reinschreiben, dann sind Options in der .htaccess erlaubt.
<Directory "/home/www/##user##/html">
AllowOverride All
</Directory>
<Directory "/home/www/##user##/html">
AllowOverride All
</Directory>
-
Anonymous
Re: mod_rewrite gestorben (Nach apt-get upgrade)
Also erstmal schonmal vielen lieben Dank fürs helfen !!!
Ich hab jeden Vorschlag ausprobiert.
Leider war noch keiner erfolgreich.
Ich versteh das alles noch nicht so recht.
Weil phpinfo ja auch sagt, mod_rewrite wär geladen.
Aufgefallen ist mir jedoch noch:
/etc/init.d/apache restart
gibt die Warnung aus, das keine virtuellen Hosts da wären. Das ist Quatsch. Die werden per Confixx Include geladen und FUNKTIONIEREN trotz Warnung GOTTSEIDANK !!
Ich hab jeden Vorschlag ausprobiert.
Leider war noch keiner erfolgreich.
Ich versteh das alles noch nicht so recht.
Weil phpinfo ja auch sagt, mod_rewrite wär geladen.
Aufgefallen ist mir jedoch noch:
/etc/init.d/apache restart
gibt die Warnung aus, das keine virtuellen Hosts da wären. Das ist Quatsch. Die werden per Confixx Include geladen und FUNKTIONIEREN trotz Warnung GOTTSEIDANK !!
-
Anonymous
Re: mod_rewrite gestorben (Nach apt-get upgrade)
Aaah! Da haben meine müden Ã?uglein eine Kleinigkeit übersehen ...
Der Vorschlag im NachbarThread von 3dsoft
"Options +FollowSymLinks +SymLinksIfOwnerMatch"
hat schonmal ein richtig gutes Stück weitergeholfen !!!
Also das scheint jetzt zu klappen !!!
Wundern tut mich nur noch, daß ich nicht in die /admin/ Oberfläche komme.
Da gibts dann noch die Fehlermeldung
Fatal error: Call to undefined function: ob_clean() in /home/www/web986/html/admin/verify_session.php on line 18
Aber ich glaube das muss ich wohl mal mit dem Programmier klären ..
Oder ist Function ob_clean() ein Apache Modul? (Wäre mir jedenfalls unbekannt)
Boah .. und für die Zukunft denk ich mir:
"Never touch a running system ..."
Der Vorschlag im NachbarThread von 3dsoft
"Options +FollowSymLinks +SymLinksIfOwnerMatch"
hat schonmal ein richtig gutes Stück weitergeholfen !!!
Also das scheint jetzt zu klappen !!!
Wundern tut mich nur noch, daß ich nicht in die /admin/ Oberfläche komme.
Da gibts dann noch die Fehlermeldung
Fatal error: Call to undefined function: ob_clean() in /home/www/web986/html/admin/verify_session.php on line 18
Aber ich glaube das muss ich wohl mal mit dem Programmier klären ..
Oder ist Function ob_clean() ein Apache Modul? (Wäre mir jedenfalls unbekannt)
Boah .. und für die Zukunft denk ich mir:
"Never touch a running system ..."
Re: mod_rewrite gestorben (Nach apt-get upgrade)
Die PHP-Module session, zlib und bz2 sind geladen?
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
