1. Konfigurieren Sie den virtuellen NGNIX-Host auf dem Mac. Die Kernkonfiguration ist wie folgt:
listen 8888;
server_name xxxx.com;
root /Users/yangbai/Desktop/xxx;
index index.php;
location / {
}
location ~ \.php$ {
#root /Users/yangbai/Desktop/xxx;
fastcgi_pass 127.0.0.1:9001;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
#fastcgi_buffer_size 128k;
#fastcgi_buffers 8 128k;
fastcgi_ignore_client_abort on;
include fastcgi_params;
}
Nach der Konfiguration erscheint ?Datei nicht gefunden“. . . . Die Dateien und alles sind vorhanden und die Berechtigungen sind vorhanden. . .
Schlie?lich habe ich das Verzeichnis lange Zeit nicht ge?ndert. Ich habe die Website in das Standard-Webserververzeichnis verschoben, und dann kann auf sie zugegriffen werden. Es scheint ein Berechtigungsproblem zu sein ? root /Users/yangbai/Desktop/xxx;
改成root /Library/WebServer/Documents/xxx;
小伙看你根骨奇佳,潛力無限,來學(xué)PHP伐。
這和你ngnix
的運行用戶以及你當(dāng)前用戶的權(quán)限有關(guān)。你看到的文件夾的權(quán)限是你當(dāng)前用戶的,并不代表ngnix
運行用戶所擁有的。如果沒有其他安全考慮,可以把程序所在目錄的權(quán)限改為777,這樣省去很多麻煩。