Verzeichnis erstellt! - Kann aber nix reinschreiben...
Joachim
- php
Hallo Leute,
ich habe per PHP auf meinem Server ein Verzeichnis erstellt:
PHP-Code:
mkdir("user/Testordner", 0777);
Es wird also ein Verzeichnis "user" angelegt und dort
drin ist der Ordner "Testordner"
Klappt alles ganz gut, auch die Rechte 777 sind korrekt.
Ich kann aber leider nix in das Verzeichnis reinstellen.
Bekomme immer die Fehlermeldung:
"Operation not permitted. It may not be supported
on remote site".
Was mache ich falsch ???
Vielen Dank
Joachim
Hellihello Joachim;
definiere:
Ich kann aber leider nix in das Verzeichnis reinstellen.
Bekomme immer die Fehlermeldung:"Operation not permitted. It may not be supported
on remote site".Was mache ich falsch ???
Was machst Du? Willst Du per FTP was reinstellen? Per PHP. Wenn ja, mit welchem Code?
Dank und Gruß,
frankx
Was machst Du? Willst Du per FTP was reinstellen? Per PHP. Wenn ja, mit welchem Code?
Hallo Frank,
ich möchte eigentlich ganz einfach Daten per FTP einstellen.
Das Problem scheint mir zu sein, dass die Verzeichnisse ja
direkt von der Homepage per PHP generiert werden.
Deshalb sagt mein FTP-Programm auch immer, dass die Verzeichnisse
von "Nobody" erstellt wurden.
Wenn ich jedoch ein Verzeichnis DIREKT mit meinem FTP Programm
anlege, dann funzt alles prima.
Nur halt diese AUTOMATISCH generierten Ordner, die machen
Probleme...
Vielleicht haste nen Tipp??
Vielen Dank
Jogi
Hellihello Joachim,
Dein FTP-Programm sagt Dir doch, welchem User und welcher Gruppe der Ordner gehört, auch wie die Rechte gesetzt sind.
Frage eher: wieso brauchst Du die automatische Generation von Ordnern, um diese dann per FTP zu bestücken?
Aus meiner Sicht sollte es an der Rechtevergabe liegen.
Shell-Zugriff hast Du vermutlich keinen, der Safe-Mode ist on phpinfo(); ? Ists ein spezieller Provider (welcher?).
Dank und Gruß,
frankx
Hellihello Joachim,
Dein FTP-Programm sagt Dir doch, welchem User und welcher Gruppe der Ordner gehört, auch wie die Rechte gesetzt sind.
Frage eher: wieso brauchst Du die automatische Generation von Ordnern, um diese dann per FTP zu bestücken?
Die Ordner werden praktisch als "User" angelegt.
Das Paswort des Users ist somit auch der Name des Ordners.
Danach sollen in diesem Ordner halt verschiedene Dokumente
hinterlegt werden (manuell mit einem FTP Programm).
Mein Provider ist übrigens Hetzner Online AG...
Grüße
Joachim
Hellihello Joachim,
Dein FTP-Programm sagt Dir doch, welchem User und welcher Gruppe der Ordner gehört, auch wie die Rechte gesetzt sind.
Frage eher: wieso brauchst Du die automatische Generation von Ordnern, um diese dann per FTP zu bestücken?
Die Ordner werden praktisch als "User" angelegt.
Das Paswort des Users ist somit auch der Name des Ordners.
Danach sollen in diesem Ordner halt verschiedene Dokumente
hinterlegt werden (manuell mit einem FTP Programm).Mein Provider ist übrigens Hetzner Online AG...
Wie gesagt, es müsste eigentlich an den Rechten liegen, die Du ja per FTP kontrollieren kannst, wie sie gesetzt sein. Besitzer ist dann wohl der Apache, sowas wie "www", Gruppe auch.
Je nach Einsstellungen könntest Du auch User und Gruppenzugehörigkeit ändern, aber wenn die Rechte für den Rest der Welt auf 7 stehen, sollte es auch gehen. Lässt sich halt schwer nachvollziehen, ohne direkt draufzuschauen.
Dank und Gruß,
frankx
Problem gelöst:
Ganz einfach:
mkdir ("test", 0777);
chmod ("test", 0777);
und alles funzt...
Grüße
Joachim
Hello,
Was mache ich falsch ???
Du schmeißt uns ein paar Brocken hin und erwartest, dass wir wissen, was Du gemacht hast.
Wenn Dein Code (bitte ohne großartige Verzuerungen, wie HTML, nicht allzu lang ist, dann poste ihn mal hier.
Du arbeitest ja scheinbar auf drei Stationen gleichzeitig
Client, "PHP-Server", und FTP-Server
Da kann schon leicht 'was durcheinanderkommen.
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom