mod_rewrite gestorben (Nach apt-get upgrade)

Apache, Lighttpd, nginx, Cherokee
Post Reply
Anonymous
 

mod_rewrite gestorben (Nach apt-get upgrade)

Post by Anonymous »

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 ...
jan10001
Anbieter
Posts: 756
Joined: 2004-01-02 12:17
 

Re: mod_rewrite gestorben (Nach apt-get upgrade)

Post by jan10001 »

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)

Post by Anonymous »

Also in der .htaccess steht:

Code: Select all

#Options +FollowSymLinks
RewriteEngine on
RewriteCond  %{REQUEST_FILENAME}  !-F
RewriteCond  %{REQUEST_FILENAME}  !-D
RewriteRule  (.*) index.php [L]
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
mc5000
Posts: 308
Joined: 2004-06-17 11:56
Location: Köln
 

guckst du hiuer

Post by mc5000 »

Kann im vhost gesetzt werden oder die Options für htaccess erlauben ...

-> http://www.rootforum.org/forum/viewtopic.php?t=33806
jan10001
Anbieter
Posts: 756
Joined: 2004-01-02 12:17
 

Re: mod_rewrite gestorben (Nach apt-get upgrade)

Post by jan10001 »

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>
Anonymous
 

Re: mod_rewrite gestorben (Nach apt-get upgrade)

Post by Anonymous »

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 !!
Anonymous
 

Re: mod_rewrite gestorben (Nach apt-get upgrade)

Post by Anonymous »

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 ..."
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: mod_rewrite gestorben (Nach apt-get upgrade)

Post by Joe User »

Die PHP-Module session, zlib und bz2 sind geladen?
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings 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.
Post Reply