Rechte Problem, bei mkdir
Mike
- php
Mein Testbeispiel sieht so aus....
<?php
mkdir("unterverzeichnis", 0755);
?>
es wird das unterverzeichnis erstellt mit den Berechtigungen 755,
doch ich kann leider anschließend nicht auf die Daten die in dem Verzeichnis sind zugreifen, weil mir der Zugriff verboten wird.
Über mein FTP Programm sehe ich das meine erstelltes Verzeichnis einem anderen Besitzer zugeteilt ist.
Wie kann ich das Problem lössen und die Besitzer/gruppe mitangeben.....
Mike
Wie kann ich das Problem lössen und die Besitzer/gruppe mitangeben.....
Das wärs doch, denn das geht. Ich geb einfach an, ich will root sein und kann dann alles machen :D
Vermutung: Der Webserver läuft unter www-run o.ä. und dein FTP natürlich mit dem angelegten FTP-User.
Du kannst jetzt drei Sachen machen:
1. du wechselst du einem Provider, der dir PHP-CGI zur Verfügung stellt.
2. du legst deinen Ordner nicht per mkdir() sondern per FTP-Funktion an.
3. du gibst deinem angelegten Ordner 777 mit.
Die Reihenfolge ist bewusst so gewählt ;)
Tach!
- du wechselst du einem Provider, der dir PHP-CGI zur Verfügung stellt.
- du legst deinen Ordner nicht per mkdir() sondern per FTP-Funktion an.
- du gibst deinem angelegten Ordner 777 mit.
Bei 2. kann es sein, dass sich nur das Vorzeichen vom Problem umdreht. Punkt 3 will man nicht machen. Alles andere als PHP als (F)CGI mit suExec will man in einer Multi-Projekt/User-Umgebung nicht haben. Bleibt wohl nur, den Provider zu wechseln oder 2. als Ent-oder-weder-Lösung.
dedlfix.