Die Lösung für das Problem, dass das PHP-Projekt unter Centos keine Berechtigungen hat, ist: Geben Sie zuerst das Nginx-Verzeichnis ein, öffnen Sie die Konfigurationsdatei, ändern Sie dann [fastcgi_param PHP_ADMIN_VALUE] und starten Sie schließlich den Nginx-Server neu.
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP 7.3, Thinkpad T480-Computer.
Unter dem Centos-System verfügt unser PHP-Projekt über keine Berechtigungen. Der Grund ist eigentlich ganz einfach, denn unser Website-Verzeichnis verweist auf die Öffentlichkeit.
Wie lösen wir dieses Problem? Schauen wir uns die Lösung unten an.
Lösung:
Zuerst cd in das Nginx-Verzeichnis, öffnen Sie fastcgi.conf
Dann bearbeiten Sie die Konfigurationsdatei
vim /usr/local/nginx/conf/fastcgi.conf
Ändern Sie abschließend (yy + p kopieren Sie die Zeile)
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";
Ändern Sie zu
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
Starten Sie ngnix oder lnmp neu ist verfügbar
Verwandte Videofreigabe: php-Video-Tutorial
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn das PHP-Projekt unter Centos keine Berechtigungen hat?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!