Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist der Grund, warum Linux PHP Fopen fehlschlägt?

Was ist der Grund, warum Linux PHP Fopen fehlschlägt?

藏色散人
藏色散人Original
2021-06-17 09:14:353724Durchsuche

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.

Was ist der Grund, warum Linux PHP Fopen fehlschlägt?

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!

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