Heim  >  Artikel  >  Backend-Entwicklung  >  So lösen Sie das PHP-is_writable-Fehlerproblem

So lösen Sie das PHP-is_writable-Fehlerproblem

藏色散人
藏色散人Original
2021-09-15 11:19:542577Durchsuche

Lösung für den Fehler „php is_writable“: 1. Öffnen Sie das Befehlsfenster. 2. Führen Sie „chcon -R -t httpd_sys_content_rw_t /var/www/html“ aus.

So lösen Sie das PHP-is_writable-Fehlerproblem

Die Betriebsumgebung dieses Artikels: Centos7-System, PHP7-Version, DELL G3-Computer

Wie löse ich das PHP is_writable-Fehlerproblem?

Spezifische Problembeschreibung:

PHP7 is_writable gibt immer false zurück!

Mein Server ist Centos 7 und test.txt ist nur eine Testdatei, die ich unter /var/www/html erstellt habe.

Berechtigung ist 766 1 root root test.txt

Niemand durch chmod geändert [Weil php.net diese Funktion angegeben hat, verwendet der Webzugriff die Nobody-Identität]

766 1 Nobody root test.txt

<?php
$filename = &#39;test.txt&#39;;
if (is_writable($filename)) {
echo &#39;The file is writable&#39;;
} else {
echo &#39;The file is not writable&#39;;
}
?>

Endergebnis Ja, das ist es kann während der Kompilierung auf dem Server geschrieben werden, jedoch nicht während des Webzugriffs. Was zu tun?

So lösen Sie das PHP-is_writable-Fehlerproblem

Lösung:

chcon -R -t httpd_sys_content_rw_t /var/www/html

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo lösen Sie das PHP-is_writable-Fehlerproblem. 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