ฉันตั้งค่า nginx.conf เป็น /home เนื่องจาก PHPStorm ไม่ได้แก้ไขไฟล์ภายใน /usr/share/nginx/html อย่างไรก็ตาม ฉันมีปัญหาใหม่ เมื่อฉันเข้าถึง URL ผ่านโฟลเดอร์ มันจะส่งคืน 403 Forbidden
แต่เมื่อฉันเข้าถึงไฟล์เฉพาะใน URL Nginx จะจัดการเพื่อเรียกใช้โค้ดใน PHP
มีวิธีใดบ้างที่ฉันสามารถแก้ไขปัญหานี้ เมื่อ nginx.conf อยู่ในการกำหนดค่าก่อนหน้านี้ นี่ไม่ใช่กรณี นี่คือเนื้อหาปัจจุบันของ nginx.conf ของฉัน:
ผู้ปฏิบัติงาน_กระบวนการ 1;
เหตุการณ์ {
worker_connections 1024;
}
http {
รวม mime.types;
แอปพลิเคชัน default_type/octet-stream;
types_hash_max_size 4096;
เซิร์ฟเวอร์ {
ฟัง 80;
server_name localhost;
ที่ตั้ง / {
รูท /home/erierfcasi/www/;
ดัชนี index.php index.html index.htm;
เปิดดัชนีอัตโนมัติ;
autoindex_exact_size บน;
}
ตำแหน่ง ~* \.php$ {
fastcgi_index index.php;
fastcgi_pass 127.0.0.1:9000;
รวม /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME /home/erierfcasi/www/$fastcgi_script_name;
}
}
}