ispCP - Board - Support
[ERLEDIGT]mod_rewrite - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+---- Forum: Archiv (/forum-54.html)
+---- Thread: [ERLEDIGT]mod_rewrite (/thread-1304.html)



[ERLEDIGT]mod_rewrite - kostakimu - 09-09-2007 06:11 AM

hallo,

ich suche jetzt schon seit gestern, aber ich verstehe es nicht so ganz. was ich gerne möchte ist: mod_rewrite laufen zu lassen.

ich habe es testweise über eine einfache .htaccess versucht. das hat leider nicht funktioniert..

wie kann ich den die virtual-host einstellungen für den apache sinnvoll editieren? oder muss ich tatsächlich die sites-available.conf bearbeiten? allerdings gehen die einstellungen doch wahrscheinlich verloren?

vielleicht kann mir jemand helfen. das wäre sehr nett..

ansonsten einen schönen abend,
johannes.


RE: mod_rewrite - joximu - 09-09-2007 09:15 AM

du kannst versuchen, die config-Templates anzupassen, das beeinflusst, was in die sites-available.conf geschrieben wird.
Wenn du die sites-available direkt änderst, solltest du ne sicherung auf /etc/ispcp/apache/working machen.

Die Templates sind in /etc/ispcp/apache/parts...

/Joximu


RE: mod_rewrite - kostakimu - 09-10-2007 01:34 AM

danke schonmal..

aber ich kriege es doch noch nicht ganz hin..

ich habe die templates angepasst und entsprechend der dokumentation die dateien neu generiert.. jetzt steht auch in der sites-available/ispcp.conf folgender (richtiger?) eintrag:

<Directory /var/www/virtual/j-k.com/htdocs>
# httpd dmn entry PHP support BEGIN.
# httpd dmn entry PHP support END.
Options -Indexes Includes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>

in meiner .htaccess steht:

RewriteEngine On

# Rewriting
RewriteRule ^/(.+)\.html$ /index.php?mod=$1 [L,QSA]

auch mod_rewrite ist angeblich geladen. zumindest habe ich testweise mal ein load für rewrite in die /etc/apache2/httpd.conf geschrieben und dann hat er sich beim start beschwert, mod_rewrite wäre schon geladen..

ein aufruf von irgendwas.html wirft jedoch ein 404 error. d.h. rewrite funktioniert noch nicht..

?


RE: mod_rewrite - joximu - 09-10-2007 03:09 AM

error-log dieses apache-hosts?


RE: mod_rewrite - kostakimu - 09-11-2007 07:34 AM

also ich komme auf keinen grünen zweig..

ich habe jetzt versucht mich mit

RewriteEngine On
RewriteLog /var/log/apache2/rewrite.log
RewriteLogLevel 9

an das problem heran zu tasten..
zuerst hab ich das in der .htaccess versucht. --> führt zu einem 500-error.

und wenn ich es in der ispcp.conf teste, dann startet apache nicht mal. das error-log sieht dann so aus:

[Mon Sep 10 22:44:57 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
[Mon Sep 10 22:44:57 2007] [notice] FastCGI: wrapper mechanism enabled (wrapper: /usr/lib/apache2/suexec)
[Mon Sep 10 22:44:57 2007] [notice] FastCGI: process manager initialized (pid 16280)
[Mon Sep 10 22:44:57 2007] [warn] FastCGI: server "/var/www/fcgi/master/php4-fcgi-starter" (uid 2000, gid 2000) started (pid 16281)
[Mon Sep 10 22:44:57 2007] [notice] Apache/2.2.3 (Debian) mod_fastcgi/2.4.2 configured -- resuming normal operations
[Mon Sep 10 22:44:58 2007] [warn] FastCGI: (dynamic) server "/var/www/fcgi/johanneskostas.com/php4-fcgi-starter" (uid 2003, gid 2003) started (pid 16340)
[Mon Sep 10 22:47:41 2007] [notice] caught SIGTERM, shutting down
[Mon Sep 10 22:47:41 2007] [alert] FastCGI: read() from pipe failed (0)
[Mon Sep 10 22:47:41 2007] [alert] FastCGI: the PM is shutting down, Apache seems to have disappeared - bye
Configuration Failed

also konkret:
- wie kann ich überprüfen, ob mod_rewrite richtig funktioniert?
- ist es richtig, dass AllowOverride All gesetzt sein muss damit ich RewriteEngine On in der .htaccess nutzen kann
- oder wie aktiviere ich mod_proxy richtig?

ich bin dumm. sorry.
und danke für die hilfe..


RE: mod_rewrite - joximu - 09-11-2007 10:12 PM

Hallo

vielleicht hilft diese Seite weiter:
http://www.modrewrite.de/foren/ftopic82.html

"AlowOverride FileInfo" sollte reichen für mod_rewrite
Aber es gibt Auch "Options ..." die stimmen müssen...

Gruss Joximu