ฉันพยายามที่จะตั้งค่าสภาพแวดล้อมในเครื่องบน MacBook Air 13 "ตัวใหม่ของฉัน: Apache ในตัวกับDocumentRootPHP ของฉันและ MySQL ฉันมักจะอัปเดต/etc/hostsเพื่อใช้งานเว็บไซต์ท้องถิ่นของฉันด้วยความคิดเห็นที่ค่อนข้างดี: local/exampleสำหรับการอ้างอิงฉันมักจะ ตรวจสอบ:
- จะเปลี่ยน Mac OS X Lion เป็นเว็บเซิร์ฟเวอร์ได้อย่างไร?
- การเปิดใช้งาน Apache ใน Mac OS X Mountaion Lion
- สิทธิ์ Apache
คราวนี้ฉันเพียงแค่การต้องห้าม 403ข้อผิดพลาดทุกครั้งที่ผมตี127.0.0.1, หรือlocalhost localครั้งแรกที่ฉันเห็นเทอร์มินัลที่ทั้ง Apache และ PHP กำลังทำงาน (แม้ว่าฉันจะไม่สามารถดูหน้า PHP); จากนั้นฉันอัปเดตสิทธิ์ทั้งหมดตามสิทธิ์ Apache ; ตอนนี้ฉันหมดหวัง นี่คือการกำหนดค่า Apache ที่เกี่ยวข้อง:
/etc/hosts( ดูไฟล์ - เพิ่มหนึ่งบรรทัด)/etc/apache2/httpd.conf( ดูไฟล์ - อัปเดตDocumentRoot)/etc/apache2/users/joao.conf( ดูไฟล์ - สร้างไฟล์นี้)/etc/apache2/extra/httpd-vhosts.conf( ดูไฟล์ - อัปเดตVirtualHost)
ดูเหมือนว่า Apache จะปฏิเสธฉันไม่ให้เข้าถึงของฉันDocumentRoot(ซึ่งเป็นวิธี~/Sites) เนื่องจาก~/Sitesเป็น symlink ฉันจึงพยายามอัปเดตDocumentRootด้วยพา ธ ต่อไปนี้ (ทั้งหมดชี้ไปที่ไดเรกทอรีเดียวกัน):
~/Sites/Users/joao/Sites/Users/joao/Dropbox/Workflow/Sites( ไดเรกทอรีเดิม )
ยังคงขว้างปา403 ความคิดใด ๆ วิธีการแก้ไข / แก้ปัญหานี้?
อัปเดตด่วน - นี่คือ/var/log/apache2/joao.pt-error_logหน้าตาของฉัน:
[Sun Jul 07 12:50:45 2013] [error] [client 127.0.0.1] (13)Permission denied: access to / denied
[Sun Jul 07 12:50:45 2013] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
[Sun Jul 07 12:50:45 2013] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
[Sun Jul 07 12:50:45 2013] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
[Sun Jul 07 12:50:47 2013] [error] [client ::1] (13)Permission denied: access to / denied
[Sun Jul 07 12:50:47 2013] [error] [client ::1] (13)Permission denied: access to / denied
[Sun Jul 07 12:50:48 2013] [error] [client ::1] (13)Permission denied: access to /favicon.ico denied
[Sun Jul 07 12:50:48 2013] [error] [client ::1] (13)Permission denied: access to /favicon.ico denied
/Sites(ใน/โฟลเดอร์รูทของฉัน) และวางไฟล์ไว้ที่นั่นโดยตั้งค่าตัวเลือก Alias และ Directory ตามลำดับ ทำงานได้ดี