Probleme in der Dateiverwaltung
Probleme in der Dateiverwaltung
Hallo zusammen,
ich habe folgendes Problem.
Wenn ich in der Dateiverwaltung einen Ordner anlege, erscheint dieser nicht, wenn ich im FTP verzeichnis schaue, ist der ordner aber erstellt wurden.
Meine Frage: Was mache ich falsch, habe ich noch irgendwas vergessen?
Danke im voraus für eure Hilfe.
Grüße
Jamest
ich habe folgendes Problem.
Wenn ich in der Dateiverwaltung einen Ordner anlege, erscheint dieser nicht, wenn ich im FTP verzeichnis schaue, ist der ordner aber erstellt wurden.
Meine Frage: Was mache ich falsch, habe ich noch irgendwas vergessen?
Danke im voraus für eure Hilfe.
Grüße
Jamest
vielleicht hat momentan auch niemand zeit sich da was zu überlegen...
inzwischen gib den potenziellen helferlein mehr infos...
contenido version ?
einträge in contenido/logs/errorlog.txt ? (falls nein stimmen die ordner berechtigungen)
ist safe mode aktiviert ?
php version ?
inzwischen gib den potenziellen helferlein mehr infos...
contenido version ?
einträge in contenido/logs/errorlog.txt ? (falls nein stimmen die ordner berechtigungen)
ist safe mode aktiviert ?
php version ?
*** make your own tools (wishlist :: thx)
vielleicht ist es ja das hier...
-> http://contenido.org/forum/viewtopic.ph ... r+safemode
-> http://contenido.org/forum/viewtopic.ph ... r+safemode
*** make your own tools (wishlist :: thx)
Hab folgendes rausgefunden:
Wenn ich einen Ordner in contenido erstelle hat der folgende werte:
drwxrwxr-x 2 wwwrun www 1024 Aug 30 13:25 test2
es sollte aber beispielsweise so aussehen:
drwxr-xr-x 2 apex-design psacln 1024 Aug 30 13:23 test
Wie kann ich ihm denn nun automatisch den richtigen "Owner" und die richtige "gruppe" mitgeben?
Wenn ich einen Ordner in contenido erstelle hat der folgende werte:
drwxrwxr-x 2 wwwrun www 1024 Aug 30 13:25 test2
es sollte aber beispielsweise so aussehen:
drwxr-xr-x 2 apex-design psacln 1024 Aug 30 13:23 test
Wie kann ich ihm denn nun automatisch den richtigen "Owner" und die richtige "gruppe" mitgeben?
-
- Beiträge: 3626
- Registriert: Di 12. Okt 2004, 20:00
- Wohnort: Voerde (Niederrhein)
- Kontaktdaten:
Gar nicht, wenn PHP als Apache-Modul ausgeführt wird. An sich sollte PHP den Ordner aber "sehen", wenn der durch die Dateiverwaltung angelegt wurde. Die Berechtigungen sind soweit ja ok.Jamest hat geschrieben:Wie kann ich ihm denn nun automatisch den richtigen "Owner" und die richtige "gruppe" mitgeben?
Sieht ganz nach einem SafeMode-Problem aus. Eine Lösung habe ich dafür jetzt aber nicht (bin nur froh, dass mein Server mit PHP als CGI arbeitet).
Nein, denn das hat mit Safe Mode und Serverkonfiguration zu tun - kannst Du das ändern, kannst Du es lösen (qualifizierte Hinweise finden sich in PHP- und Server-Admin-Foren).
Wenn Du es nicht ändern kannst (weil Hosting-Paket des Providers), kannst Du es nicht lösen, denn genau das sollen diese Feature verhindern: Dass der Webnutzer (wwwrun) Dateien und Verzeichnisse eines anderen Nutzers (apex-design) verändern kann.
Was ich nicht verstehe, ist, dass man den neuen Ordner in der Dateiverwaltung nicht sehen kann. Aber im Ganzen handelt es sich hier um ein Problem der Serverkonfiguration, das sich nicht via PHP-Code lösen lässt.
Gruß
HerrB
Wenn Du es nicht ändern kannst (weil Hosting-Paket des Providers), kannst Du es nicht lösen, denn genau das sollen diese Feature verhindern: Dass der Webnutzer (wwwrun) Dateien und Verzeichnisse eines anderen Nutzers (apex-design) verändern kann.
Was ich nicht verstehe, ist, dass man den neuen Ordner in der Dateiverwaltung nicht sehen kann. Aber im Ganzen handelt es sich hier um ein Problem der Serverkonfiguration, das sich nicht via PHP-Code lösen lässt.
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Ich hätte da trotzdem eine Lösung vorzuschlagen, so mache ich es auch bei SafeMode-Servern.
Das gesamte Contenido Paket muss einmal mit PHP auf dem server kopiert werden, damit jedes skript und jede Datei den Benutzer und die Gruppe des WebServers erhält. Dazu entweder ein rekursives Kopierskript verwenden, oder Contenido als zip oder gz hochladen und von php entpacken lassen.
Wenn telnet oder ssh verfügbar ist sollt es auch mit chown -R funktionieren (bei ausreichenden Berechtigungen)
Nach diesen Schritten klappts bei mir mit Contenido, allerdings hat man dann in der Regel keine Schreibrechte mit FTP mehr und man kann auch per FTP nix in den Upload Ordner laden, weil Contenido diese Dateien dann nicht mehr lesen darf.
Das gesamte Contenido Paket muss einmal mit PHP auf dem server kopiert werden, damit jedes skript und jede Datei den Benutzer und die Gruppe des WebServers erhält. Dazu entweder ein rekursives Kopierskript verwenden, oder Contenido als zip oder gz hochladen und von php entpacken lassen.
Wenn telnet oder ssh verfügbar ist sollt es auch mit chown -R funktionieren (bei ausreichenden Berechtigungen)
Nach diesen Schritten klappts bei mir mit Contenido, allerdings hat man dann in der Regel keine Schreibrechte mit FTP mehr und man kann auch per FTP nix in den Upload Ordner laden, weil Contenido diese Dateien dann nicht mehr lesen darf.
Re: Probleme in der Dateiverwaltung
Sorry das ich so ein altes Posting rauskrame. Aber sitze momentan auch wieder an SafeMode. Und zu dem was Tono gepostet habe möchte ich nur anmerken, das dies zwar funktionniert, aber hochgradig sicherheitskritisch ist.
Haben alle deine Dateien die Gruppe und den Benutzer des Webservers, kann ein anderer User des gleichen Servers mit seinen Scripten deine Scripte bearbeiten, ändern und löschen.
Ich spreche aus Erfahrung, wenn ich jetzt sage, dass viele Provider ein erschreckendes (bzw. gar kein) Sicherheitssystem haben, um die Daten des einen Users vor den anderen zu schützen [also chroot, jail usw.]. Habe da schon einige Server mit hunderten Webseiten gesehen, wo man sich mal eben so durchhangeln kann...
Deswegen, wenn es schon ein Linux-System ist, immer merken: nur die Daten in gruppe und owner auf webserver setzen, bei denen das unbedingt nötig ist (ebenso mit chmod777).
Haben alle deine Dateien die Gruppe und den Benutzer des Webservers, kann ein anderer User des gleichen Servers mit seinen Scripten deine Scripte bearbeiten, ändern und löschen.
Ich spreche aus Erfahrung, wenn ich jetzt sage, dass viele Provider ein erschreckendes (bzw. gar kein) Sicherheitssystem haben, um die Daten des einen Users vor den anderen zu schützen [also chroot, jail usw.]. Habe da schon einige Server mit hunderten Webseiten gesehen, wo man sich mal eben so durchhangeln kann...
Deswegen, wenn es schon ein Linux-System ist, immer merken: nur die Daten in gruppe und owner auf webserver setzen, bei denen das unbedingt nötig ist (ebenso mit chmod777).
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType