index.html บนการตั้งค่า Apache OSX 10.9 (Mavericks) อยู่ที่ไหน


6

ฉันเริ่ม Apache บน Mac ของฉันแล้วรับ "ใช้งานได้!" ข้อความ แต่ฉันไม่รู้ว่าไฟล์นั้นอยู่ที่ไหน

ฉันตรวจสอบไฟล์ httpd.conf แล้วและที่อยู่ในรายการคือ:

DocumentRoot "/ Library / WebServer / Documents"

แต่เมื่อฉันไปที่โฟลเดอร์ / Library / WebServer / Documents มันว่างเปล่า!

อันนี้ทำให้ฉันบ้าคลั่งช่วยได้มาก


1
คุณติดตั้งโฮมบรูว์แล้วหรือยัง? MAMP? Server.app? ในความเป็นจริงคุณสามารถให้รายการสิ่งที่คุณติดตั้งให้เราหรือไม่ ดูเหมือนว่าคุณอาจไม่ได้ใช้ apache เริ่มต้นสำหรับ os x
Camden Narzt

คุณรีสตาร์ทเซิร์ฟเวอร์แล้วหรือยัง apachectl รีสตาร์ท
makepkgnotwar

คำตอบ:


9

ควรมี 3 ไฟล์ใน / Library / WebServer / Documents:

  • index.html.en
  • PoweredByMacOSX.gif
  • PoweredByMacOSXLarge.gif

หากไฟล์เหล่านี้หายไปมันไม่สำคัญเลย

ทันทีที่คุณสร้างไฟล์ HTML ของคุณและวางไว้ในโฟลเดอร์นั้น "มันใช้งานได้!" ข้อความควรถูกแทนที่ด้วยไฟล์ index.html ใหม่ของคุณ

หวังว่านี่จะช่วยได้


ขอบคุณ Thomas แม้ว่าฉันจะสร้างไฟล์ html ใหม่และยังคงได้รับ "ใช้งานได้!" จะต้องมีที่อื่นเนื่องจากไม่มีไฟล์อยู่ในโฟลเดอร์นั้น
Mark Kadlec

มีโฟลเดอร์ใน / Library / Server / Web / Data / Sites / พา ธ ที่เรียกว่า Default หรือไม่?
โทมัสโจนส์

2

คัดลอก index.html.en ไปที่ index.html และคุณจะเห็นไฟล์ index.html ที่คุณเปลี่ยนแปลง

เพิ่งคิดออก


1

มีโฟลเดอร์ / Library ในบัญชีของคุณที่:

/Users/<username>/Library

นี่ไม่ใช่โฟลเดอร์ที่ Apache ใช้

มีโฟลเดอร์ 'ระดับสูงกว่า' ที่:

/Library

และนี่จะเก็บโฟลเดอร์ apache Documents ของคุณ

คุณสามารถนำทาง 'สูงกว่า' โฟลเดอร์ผู้ใช้ของคุณโดยกดปุ่มคำสั่งลงในขณะที่คลิกที่ชื่อของโฟลเดอร์ที่อยู่ตรงกลางด้านบนของหน้าต่างโฟลเดอร์

(ตอบช้ากว่า แต่อาจเป็นประโยชน์กับบางคน ... )

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