Die Lösung für den Fehler von php mkdir: Erstellen Sie zuerst den Ordner manuell im Hintergrund. Melden Sie sich dann beim Server an und autorisieren Sie dann die Erstellung des Verzeichnisses als „chmod 777 parpath“. der Code.
Empfohlen: „PHP-Tutorial“
Lösung für PHP-mkdir-Fehler unter Linux
Ich habe kürzlich eine Website erstellt und der Benutzer musste im Hintergrund manuell Ordner erstellen. Nachdem die Website geschrieben wurde, lief sie unter Windows jedoch sehr gut, sobald die Ergebnisse auf den Server hochgeladen wurden Nach dem manuellen Erstellen der Dateien wird kein Fehler gemeldet, aber beim Aufrufen dieses Verzeichnisses kann der entsprechende Ordner nicht angezeigt werden. Es muss ein Problem mit der Codeausführung vorliegen.
Der Code lautet wie folgt:
mkdir($path,0777); if(file_exists($path)) echo "目录创建成功!"; else echo "创建目录失败!";
Ich vermutete, dass es sich um ein Berechtigungsproblem handelte, also loggte ich mich beim Server ein und autorisierte das Verzeichnis zum Erstellen des Ordners unter root: chmod 777 parpath, und Dann habe ich den Code erneut ausgeführt, alles war in Ordnung!
Hinweis: parpath ist das übergeordnete Verzeichnis und path ist das zu erstellende Unterverzeichnis.
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem des PHP-Mkdir-Fehlers unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!