.| Autor | Beitrag |
|---|---|
|
000 27.03.2010, 13:49 Exec |
Hiho, ich habe folgendes Problem: 1) Ich erstelle mittels PHP ein Verzeichnis auf dem Webserver mit mkdir() Also setze ich mit Filezilla die Dateiberechtigung auf 777 für Vollzugriff -> Problem gelöst, ich kann hochladen und Ordner erstellen. 3) Will ich die so erstellten Ordner dann mit Filezilla löschen geht das nicht. Ich kann auch deren Inhalt nicht ändern (z.B. einzelne Datein löschen, Dateien hochladen, Ordner löschen, etc.) -> Wo ist das Problem und wie kann ich es lösen? Lösche ich die Dateien/Ordner mit meinem "Webinterface" (also meiner PHP-Seite) mittels unlink() geht es wunderbar. Danke euch und falls ihr mehr code braucht, dann einfach bescheid geben :) --"selbermachen rockt am meisten :D" - -LeJean- |
|
Profil || Suche |
|
001 27.03.2010, 14:33 McScore |
Das ist das klassische Benutzerproblem der Webspaces. Der Webserver (mit PHP) läuft unter einem Benutzer, sagen wir mal er heißt "www". Du meldest dich über FTP mit deinem eigenen Benutzernamen an, sei er mal "exec". Das System ist offenbar so eingestellt, dass neu erstellte Dateien und Ordner nur von ihrem Besitzer manipuliert werden können. Daher kann ein Ordner oder eine Datei, die "www" gehört, nicht von dem Fremden "exec" gelöscht oder mit neuem Inhalt gefüllt werden. Falls du darfst, kannst du auch von PHP mittels chmod Vollzugriff für neu angelegte Dateien ermöglichen. --... und der große böse Wolf bootete und bootete und bootete ... |
|
Profil || Suche |
|
002 27.03.2010, 15:41 Exec |
Also müsste ich beim Erstellen der Ordner noch Funktioniert das auch nachträglich? --"selbermachen rockt am meisten :D" - -LeJean- |
|
Profil || Suche |
|
003 28.03.2010, 00:19 McScore |
Ja. Bedenke aber, dass eventuell (je nach Konfiguration) auch andere Benutzer des Anbieters dann deine Dateien schreiben können. --... und der große böse Wolf bootete und bootete und bootete ... |
|
Profil || Suche |
|
004 28.03.2010, 00:55 Exec |
Mhhh Das Verzeichnis ist so aufgebaut: - / Also eignentlich ein völlig autarker Webspace für mich, auf den ein anderer nicht zugreifen kann? --"selbermachen rockt am meisten :D" - -LeJean- |
|
Profil || Suche |
|
005 28.03.2010, 12:07 McScore |
Es gibt durchaus Webspaces, auf denen man durch FTP und/oder PHP zu /home und in einen anderen Benutzernamen wechseln kann. Hast du es ausprobiert? --... und der große böse Wolf bootete und bootete und bootete ... Dieser Beitrag wurde am 28.03.2010 um 12:08 von McScore bearbeitet. |
|
Profil || Suche |
|
006 28.03.2010, 13:56 Exec |
Ja, aber ich kann nicht drauf zugreifen: Über PHP hab ich es noch nicht probiert. Alternative: Gibt es ein FTP-Client auf php/irgendwas-Basis den ich mir einfach in einen Ordner auf dem Webspace hochlade und dann über den browser benutzen kann? Damit sollte es ja dann möglich sein Dateien zu bewegen/erstellen/löschen. --"selbermachen rockt am meisten :D" - -LeJean- |
|
Profil || Suche |
|
007 28.03.2010, 15:13 McScore |
Klar. Z.B. http://quixplorer.sourceforge.net/ http://silice.de/phpexplorer.html --... und der große böse Wolf bootete und bootete und bootete ... |
|
Profil || Suche |
|
008 20.04.2010, 20:41 Hanfling |
all-inkl.com bietet z.B. für sowas im Admincenter sowas wie "fix permissions" an. --Nun ist deine Zeit gekommen sprach der Tod, stolperte und brach sich das Genick. :o |
|
Profil || Suche |

