Muki
Co-Administrator
Gepostet am:24.11.2010 17:54
#14
Stimmt nicht ganz
Der Protector wird im Verzeichnis xoops_lib/modules/ installiert.
Zitat:
Inwieweit Weiterleitungen funktionieren, ist von System zu System unterschiedlich.
Ich selbst benütze immer absolute pathe da sie am wenigsten Fehleranfällig sind.
Außerhalb der Doc-root heißt (hier ein Beispiel):
nehmen wir weiter an, dass deine Unixverzeichnis folgendermaßen lautet:
/var/www/user1/
dann ist der XOOPS_TRUST_PATH = /var/www/user1/xoops_lib
und der XOOPS_ROOT_PATH = /var/www/user1/htdocs
Jedoch wird in der mainfile.php der XOOPS_TRUST_PATH aus dem XOOPS_PATH gebildet um die Kompatibilität zu erhalten.
Das heißt, Du musst den XOOPS_TRUST_PATH nicht extra einstellen.
Manche Hoster trenne auch den Doc-path von dem geschützten Bereich. Hier ein Beispiel:
/var/home/user1 (geschützter Bereich)
/var/www/user1 (öffentlicher Bereich)
Dann muss Analog zum oberen Beispiel folgendes eingestellt werden:
XOOPS_ROOT_PATH = /var/www/user1
XOOPS_PATH = /var/home/user1/xoops_lib
Ich hoffe dass das jetzt verständlich ist!
Muki
Aw:: Xoops 2.4.4 und Protector
24.11.2010 17:54 Zitat:
alfred schrieb:
nein, die haben absolut nichts mit dem Protector zu tun, das sind Dateien vom XOOPS
und der Protector meckert auch nichts an ???
Stimmt nicht ganz

Der Protector wird im Verzeichnis xoops_lib/modules/ installiert.
Zitat:
chris47803 schrieb:
In der Anleitung steht doch, das die Ordner xoops_data und xoops_lib nicht vom Web aus erreichbar sein dürfen. Wenn ich Xoops in einen selbst erstellten Ordner installiere und über Confix eine Weiterleitung in diesen Ordner erstelle, sind doch alle Ordner ausserhalb auch nicht aus dem Web erreichbar. Genügt das nicht auch?
Inwieweit Weiterleitungen funktionieren, ist von System zu System unterschiedlich.
Ich selbst benütze immer absolute pathe da sie am wenigsten Fehleranfällig sind.
Außerhalb der Doc-root heißt (hier ein Beispiel):
/bin-cgi
/htdocs/(ab hier kann der User per Browser zugreifen)
- cache
- class
- Frameworks
- images
- include
- kernel
- ... usw.
/xoops_lib
/xoops_data
nehmen wir weiter an, dass deine Unixverzeichnis folgendermaßen lautet:
/var/www/user1/
dann ist der XOOPS_TRUST_PATH = /var/www/user1/xoops_lib
und der XOOPS_ROOT_PATH = /var/www/user1/htdocs
Jedoch wird in der mainfile.php der XOOPS_TRUST_PATH aus dem XOOPS_PATH gebildet um die Kompatibilität zu erhalten.
Das heißt, Du musst den XOOPS_TRUST_PATH nicht extra einstellen.
Manche Hoster trenne auch den Doc-path von dem geschützten Bereich. Hier ein Beispiel:
/var/home/user1 (geschützter Bereich)
/var/www/user1 (öffentlicher Bereich)
Dann muss Analog zum oberen Beispiel folgendes eingestellt werden:
XOOPS_ROOT_PATH = /var/www/user1
XOOPS_PATH = /var/home/user1/xoops_lib
Ich hoffe dass das jetzt verständlich ist!
Muki
Es gibt keine dummen Fragen, nur dumme Antworten (Ausnahmen bestätigen die Regel).
