Heim >Backend-Entwicklung >PHP-Problem >So lösen Sie das Problem des PHP-Mkdir-Fehlers unter Linux

So lösen Sie das Problem des PHP-Mkdir-Fehlers unter Linux

藏色散人
藏色散人Original
2020-07-24 10:54:593095Durchsuche

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.

So lösen Sie das Problem des PHP-Mkdir-Fehlers unter Linux

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn