XAMPP: การห้ามเข้าใช้!


1

ฉันเพิ่งติดตั้ง XAMPP ใหม่บน OSX Apache ทำงานและฉันเห็นหน้าสแปลช

ฉันเปิด httpd.conf และตั้งค่าสถานที่ทั้งสองให้ชี้ไปที่ htdocs เป็นที่อื่นซึ่งส่งผลให้ Apache แสดงข้อความ "ห้ามเข้าใช้งาน!" ข่าวสาร

ฉันเสียบไดเรกทอรีของฉันที่นี่:

<Directory "/Applications/XAMPP/xamppfiles/htdocs">

และที่นี่:

DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"

ฉันได้ตั้งค่าการอนุญาตเป็น 777 สำหรับทุกสิ่งรวมถึงไดเรกทอรีที่ปิดล้อม แต่ไม่มีประโยชน์ ฉันได้ตั้งเจ้าของไว้เหมือนไม่มีใครเหมือน htdocs

แปลก ฉันเพิ่งทำสิ่งทั้งหมดกับ MAMP และไม่มีปัญหาในการให้บริการไดเรกทอรีนั้น แต่มันช้า


ขอบคุณนี่เป็นจุดที่ดีและใช้งานได้ดี ฉันพบว่าการอนุญาตของ 701 นั้นเพียงพอเช่นไดเรกทอรีจำเป็นต้องมีสิทธิ์ "ดำเนินการ" ไม่จำเป็นต้องขออนุญาตอ่าน ต้องใช้สิทธิ์ดำเนินการในโฟลเดอร์เพื่อเปิด (ดังที่เห็นได้ที่นี่ด้วย: support.apple.com/kb/HT2963?viewlocale=en_US : "โปรดทราบด้วยว่าคุณต้องมีสิทธิ์ในการเรียกใช้งานสำหรับโฟลเดอร์ใด ๆ ที่คุณสามารถเปิดได้ดังนั้นการแชร์ไฟล์จะต้องมีการตั้งค่าการอนุญาตสำหรับผู้อื่น, โลกและทุกคนสำหรับโฟลเดอร์ ~ / สาธารณะในขณะที่การใช้เว็บร่วมกัน โฟลเดอร์ Sites ")

คำตอบ:



1

ไม่เพียงพอที่จะตั้งค่าการอนุญาตเป็น 777 สำหรับ DocumentRoot และไดเรกทอรีที่แนบมา การอนุญาตต้องเป็น 777 (หรืออะไรที่น้อยกว่านั้น แต่ฉันไม่รู้อะไร) สำหรับไดเรกทอรีทั้งหมดจาก / ลงไปที่ DocumentRoot . นั่นเป็นเหตุผล ผู้ชายคนนี้เรียนรู้ที่จะวางไดเรกทอรี vhost ของเขาในไดเรกทอรีผู้ใช้ของเขา : ในขณะที่มีความยืดหยุ่นมากกว่านั้นจุดเหมือนกัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.