subdomain funktionert nicht, Problem durch s9y+htaccess

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
maxfli55
Regular
Posts: 202
Joined: Wed Apr 04, 2007 3:31 pm
Location: Südschweden
Contact:

subdomain funktionert nicht, Problem durch s9y+htaccess

Post by maxfli55 »

S9y läuft auf meiner Hauptdomain.
Ich habe über den Confixx-Account eine Subdomain (test.gewitterwolke.de in Ordner /html/test) einzurichten. Confixx meldet auch keinen Fehler.
Wenn ich die subdomain aufrufe erhalte ich den Fehler
Error 403 Zugriff verweigert! Entweder Keine Index-Datei oder Verzeichnis zugriffgeschützt
.
Nun ist in dem Verzeichnis eine index.htm, nur wird sie mit obiger Fehlermeldung nicht dargestellt. Der Inhalt der .htaccess lautet:
# BEGIN s9y
ErrorDocument 404 /index.php
DirectoryIndex /index.php
php_value session.use_trans_sid 0
php_value register_globals off

RewriteEngine On
RewriteBase /
RewriteRule ^(archives/([0-9]+)\.html) index.php?/$1 [NC,L,QSA]
RewriteRule ^(authors/([0-9]+)) index.php?/$1 [NC,L,QSA]
RewriteRule ^(feeds/categories/([0-9;]+)\.rss) index.php?/$1 [NC,L,QSA]
RewriteRule ^(feeds/authors/([0-9]+)\.rss) index.php?/$1 [NC,L,QSA]
RewriteRule ^(categories/([0-9;]+)) index.php?/$1 [NC,L,QSA]
RewriteRule ^archives([/A-Za-z0-9]+)\.html index.php?url=/archives/$1.html [NC,L,QSA]
RewriteRule ^([0-9]+)[_\-][0-9a-z_\-]*\.html index.php?url=$1-article.html [L,NC,QSA]
RewriteRule ^feeds/(.*) index.php?url=/feeds/$1 [L,QSA]
RewriteRule ^unsubscribe/(.*)/([0-9]+) index.php?url=/unsubscribe/$1/$2 [L,QSA]
RewriteRule ^approve/(.*)/(.*)/([0-9]+) index.php?url=approve/$1/$2/$3 [L,QSA]
RewriteRule ^delete/(.*)/(.*)/([0-9]+) index.php?url=delete/$1/$2/$3 [L,QSA]
RewriteRule ^(admin|entries)(/.+)? index.php?url=admin/ [L,QSA]
RewriteRule ^archive/? index.php?url=/archive [L,QSA]
RewriteRule ^(index|atom[0-9]*|rss|b2rss|b2rdf).(rss|rdf|rss2|xml) rss.php?file=$1&ext=$2
RewriteRule ^(plugin|plugin)/(.*) index.php?url=$1/$2 [L,QSA]
RewriteRule ^search/(.*) index.php?url=/search/$1 [L,QSA]
RewriteRule ^comments/(.*) index.php?url=/comments/$1 [L,QSA]
RewriteRule ^(serendipity\.css|serendipity_admin\.css) index.php?url=/$1 [L,QSA]
RewriteRule ^index\.(html?|php.+) index.php?url=index.html [L,QSA]
RewriteRule ^htmlarea/(.*) htmlarea/$1 [L,QSA]
RewriteRule (.*\.html?) index.php?url=/$1 [L,QSA]

<Files *.tpl.php>
deny from all
</Files>

<Files *.tpl>
deny from all
</Files>

<Files *.sql>
deny from all
</Files>

<Files *.inc.php>
deny from all
</Files>

<Files *.db>
deny from all
</Files>

# END s9y
Ist das irgendein s9y-Eintrag schuld, dass ich auf das Verzeichnis nicht zugreifen kann?

PS: Wenn ich hinten an die .htaccess noch folgendes ranhänge, kommt sogar beim Aufruf der Hauptdomain ein 500-Fehler - Server überlastet/ Fehler im CGI-Skript:
# BEGIN subdomain_test
RewriteCond %{HTTP_HOST} test.gewitterwolke.de $ [NC]
RewriteCond %{REQUEST_URI} !/test/
RewriteRule ^(.*)$ test/$1 [L]
# END subdomain_test
MfG
maxfli55
Last edited by maxfli55 on Wed May 02, 2007 1:25 pm, edited 2 times in total.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: subdomain funktionert nicht, Problem durch s0y & .ht

Post by garvinhicking »

Hi!

Anscheinend unterstützt dein provider einige Änderungen durch die .htaccess nicht.

Installiere s9y dort mal und stelle "URL-Rewriting" auf "None". Dann ist die .htaccess Datei kleiner und enthält hoffentlich keine Option die deinen server aus dem tritt bringt.

Alternativ kannst Du mal nach und nach die Blöcke manuell in der .htaccess rausnehmen und schauen welche Einstellng bei Dir ein problem macht. Auch in der PHP und/oder Apache Error-Logdatei müsste etwas aufschlussreiches stehen.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
maxfli55
Regular
Posts: 202
Joined: Wed Apr 04, 2007 3:31 pm
Location: Südschweden
Contact:

Post by maxfli55 »

Danke für die schnelle Antwort!
Ich habe mal eine komplett leere .htaccess hochgeladen und ich kann die index.html für die Subdomain direkt (http://www.gewitterwolke.de/test/index.html) als auch über die subdomain http://test.gewitterwolke.de aufrufen.
Es muss wohl an den S9y-Einträgen in der .htaccess liegen. Ich habe nur keine Ahnung welcher Eintrag den Zugriff auf den Ordner blockt... :?
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

wie gesagt, alle mal rausnemhemn und eins nach dem anderen wieder rein. Oder Errorlogs durchlesen. :)

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
ekn33
Regular
Posts: 91
Joined: Fri Jan 05, 2007 10:02 pm
Contact:

Post by ekn33 »

ekn33



Anmeldedatum: 05.01.2007
Beiträge: 11


BeitragVerfasst am: So Jan 07, 2007 1:24 am Titel: waer haette das heut noch gedacht ? Antworten mit Zitat Beitrag bearbeiten oder löschen
selbst rausgefunden (fast)

wer also das selbe problem hat

es funktioniert im weitesten wie ueber mir beschrieben (in jedes unterdir muss eine .htaccess mit -> rewriteengine Off
als einzigster content

was aber vergessen wurde und voran es bei mir bisweilen scheiterte, ist die tatsache das wir im root in der .htaccess folgende zeile loeschen muessen
um es s9y zu ermoeglichen
wir loeschen -> DirectoryIndex /index.php

so funktioniert es dann auch wirklich Wink

zum beitrag
http://board.s9y.org/viewtopic.php?t=83 ... highlight=


spenden muesst ihr mir nichts, ich muss mich sonst ja auch kümmern
maxfli55
Regular
Posts: 202
Joined: Wed Apr 04, 2007 3:31 pm
Location: Südschweden
Contact:

Post by maxfli55 »

@ekn33
Der link zum Beitrag hätte es auch getan, so war's etwas schwer zu verstehen... :wink:
Letztendlich hat's aber funktioniert.

MfG
maxfli55
ekn33
Regular
Posts: 91
Joined: Fri Jan 05, 2007 10:02 pm
Contact:

Post by ekn33 »

sorry ,aber ich dachte ich kopiere das wichtigste mal raus ;)

was ich als übel ansehe ist das es hier der Core Developer selber nicht mal schafft dein problem zuloesen, bei mir ja auch nicht
und es ist nun wirklich (eigentlich) kein problem

wer soll das alles dan verstehen wenn nicht mal die Developer

ich denke das ist ein beitrag für "was ist wichtig zuerwähnen"
maxfli55
Regular
Posts: 202
Joined: Wed Apr 04, 2007 3:31 pm
Location: Südschweden
Contact:

Post by maxfli55 »

Eine noch einfachere Lösung war die /test/index.html in index.php umzubenennen.
'
RewriteRule ^index\.(html?|php.+) index.php?url=index.html [L,QSA][/quote]' hat lässt dann nur index.php zu und keine index.html

Ciao
maxfli55
ekn33
Regular
Posts: 91
Joined: Fri Jan 05, 2007 10:02 pm
Contact:

Post by ekn33 »

ich brauchte es mit .html ;)
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi ekn!

Sei froh dass sich ein Core Developer überhaupt um Dich kümmert. Bei solchen Statements platzt mir der Kragen.

"DirectoryIndex ..." klappt auf vernünftig eingerichteten Servern ohne Probleme. Wenn man mir auf meine Tipps nicht antwortet (.htaccess Zeilen rausnehmen, Error-Log durchlesen) dann kann ich auch nix machen.

Also, das nächste mal bitte etwas weniger rumpampen hier.
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply