Heim > Artikel > Backend-Entwicklung > Was ist der Grund, warum Linux PHP Fopen fehlschlägt?
linux php fopen schlägt fehl, weil Berechtigungen festgelegt sind. Die Lösung besteht darin, den Befehl „setenforce 0“ auszuführen, um „selinux“ vorübergehend zu schließen.
Die Betriebsumgebung dieses Artikels: CentOS6.8-System, PHP7.1-Version, DELL G3-Computer
Linux Was ist der Grund für den Fehler von PHP Fopen?
Das Problem, dass fopen fwrite PHP-Dateien unter Centos nicht lesen und schreiben konnte
Beim Debuggen der WeChat-Schnittstelle stellte ich fest, dass das Schreiben von PHP-Dateien immer wieder fehlschlug und das Schreiben in access_token.php immer wieder fehlschlug. Ich überprüfte die Berechtigungen und alle Einstellungen . Ich vermutete zunächst, dass es von Selinux blockiert wurde,
also führte ich den Befehl setenforce 0 aus, um Selinux vorübergehend zu schließen, und tatsächlich war das Schreiben erfolgreich
Endlich wurde der Befehl übergeben
sudo setsebool -P httpd_unified on
Empfohlenes Lernen: „PHP Video-Tutorial"
Das obige ist der detaillierte Inhalt vonWas ist der Grund, warum Linux PHP Fopen fehlschlägt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!