คำถามติดแท็ก apache

แอปพลิเคชั่นเว็บเซิร์ฟเวอร์โอเพนซอร์ซยอดนิยมซึ่งมีการติดตั้งใน macOS

6
ไฟล์บันทึกข้อผิดพลาด httpd บน Lion อยู่ที่ไหน
ฉันใช้เซิร์ฟเวอร์ในพื้นที่ (การพัฒนา) บน mac ของฉันโดยมี apache ติดตั้งอยู่ ฉันแน่ใจว่ามันขึ้นอยู่กับการกำหนดค่า apache ของฉัน แต่โดยทั่วไปฉันแค่ต้องการที่จะทำงานtail -f /var/log/httpd-error.logใน terminal เพื่อให้ฉันสามารถเห็นข้อผิดพลาดและคำเตือนที่เกิดขึ้นในระหว่างการพัฒนาเว็บไซต์ของฉัน ดังนั้นคำถามของฉันอยู่ที่ไหนหรืออย่างไรฉันจะค้นหาตำแหน่งของแฟ้มบันทึกนี้ได้อย่างไรเนื่องจากไม่ได้วางไว้ /var/log/
39 lion  macos  apache 

5
ฉันจะทำให้ไดเรกทอรีผู้ใช้ของฉันทำงานเพื่อการแบ่งปันทางเว็บได้อีกครั้งได้อย่างไร
ฉันเปิดใช้งานการแบ่งปันเว็บใน Lion และเว็บไซต์ที่http://localhost/~userอยู่ที่ไหนuserไดเรกทอรีผู้ใช้ของฉันอยู่ที่ไหน เมื่อฉันอัพเกรดเป็น Mountain Lion การแชร์เว็บ (Apache) ยังคงเปิดใช้งานอยู่และฉันสามารถไปที่ localhost และรับ "มันใช้งานได้!" หน้าเว็บเริ่มต้น แต่ฉันไม่สามารถเข้าถึงหน้าผู้ใช้ของฉันได้อีกต่อไป ข้อผิดพลาดคือ พระราชวังต้องห้าม คุณไม่ได้รับอนุญาตให้เข้าถึง / ~ ผู้ใช้ / บนเซิร์ฟเวอร์นี้ ฉันจะเปิดใช้งานหน้าเว็บไดเรกทอรีผู้ใช้ของฉันได้อย่างไร

8
วิธีแก้ไข 403 ใน Apache OS ในตัว
ฉันพยายามที่จะตั้งค่าสภาพแวดล้อมในเครื่องบน 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( …

2
ข้อความแสดงข้อผิดพลาด El Capitan Apache AH00526
เมื่อวานนี้ฉันอัพเกรด Mac จาก Mountain Lion เป็น El Capitan พยายามรับ apache2 ทำงานฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: AH00526: ข้อผิดพลาดทางไวยากรณ์ในบรรทัดที่ 20 ของ /private/etc/apache2/extra/httpd-mpm.conf: คำสั่งไม่ถูกต้อง 'LockFile' อาจถูกสะกดผิดหรือกำหนดโดยโมดูลที่ไม่รวมอยู่ในการกำหนดค่าเซิร์ฟเวอร์ สิ่งที่อาจแก้ไขได้?

3
จะเปลี่ยน Mac OS X Lion เป็นเว็บเซิร์ฟเวอร์ได้อย่างไร?
หลังจากใช้ MAMP มานานฉันรู้ว่าฉันสามารถใช้เซิร์ฟเวอร์ Apache ในตัวของ Snow Leopard ได้ ตอนนี้ฉันได้อัพเกรดเป็น Lion แล้วฉันก็ไม่รู้จะทำอย่างไรต่อไป คุณรู้วิธีเปลี่ยน Mac OS X Lion ของฉันเป็นเว็บเซิร์ฟเวอร์หรือไม่เพื่อให้ฉันสามารถเรียกใช้ PHP และ MySQL เวอร์ชันล่าสุดได้อย่างง่ายดาย นอกจากนี้ฉันจะตั้งชื่อแทน "localhost" ได้อย่างไร ฉันจำได้ว่ามันเป็นไฟล์ httpd.conf ซึ่งเป็นสิ่งที่ฉันไม่พบใน Lion อีกต่อไป
19 lion  apache  webserver 

1
ปิดใช้งาน Apache autostart
ฉันกำลังติดตั้งใหม่ 10.9 และเซิร์ฟเวอร์ Apache เริ่มต้นคือorg.apache.httpd: Already loadedหลังจากการเริ่มต้นแต่ละครั้ง มีวิธีปิดใช้งานการเริ่มอัตโนมัติหรือไม่
17 apache  webserver 

6
ปัญหาการเข้าถึง localhost บน Mac OS X Mavericks …มันทำงานได้ดีจนกระทั่งฉันรีบูตวันนี้
ฉันสับสนเกี่ยวกับปัญหาที่เกิดขึ้นและขอขอบคุณสำหรับความช่วยเหลือในการแก้ไขปัญหา ฉันมี iMac ที่ใช้ Mac OS X Mavericks 10.9.2 ฉันตั้งค่า apache ของฉันเพื่อให้บริการเอกสารจากรูทเซิร์ฟเวอร์ / ปริมาณ / ไซต์ / ฉันใช้โฮสต์เสมือนแบบไดนามิกดังนั้นเพียงแค่เพิ่มไดเรกทอรีด้วยส่วนต่อท้าย * .dev มันจะกลายเป็นโฮสต์เสมือน ไฟล์โฮสต์ของฉันค่อนข้างพื้นฐาน: ## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost …

6
Apache2 (Httpd) ไม่ทำงานหลังจากอัปเดตเป็น High Sierra
ฉันมีปัญหาที่ Apache จะไม่เริ่มทำงานหลังจากอัปเดตเป็น High Sierra 10.13.1 ไม่มีสิ่งใดปรากฏในบันทึกข้อผิดพลาด แต่เมื่อฉันพยายามทำapachectl startอะไร ถ้าฉันวิ่งapachectl configtestฉันจะได้รับ "ไวยากรณ์ตกลง ฉันเคยใช้คำสั่งsudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plistที่ไม่มีประโยชน์ Apache จะไม่เริ่มทำงาน ฉันสามารถเรียกใช้sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.httpd.plistและไม่ทำงานเช่นกัน ฉันดูที่รายการบริการการชงและ httpd แสดงในรายการพร้อมกับกระบวนการอื่น (mysql) แต่สถานะของ httpd แสดงเป็นสีเหลือง "เริ่มต้น" แทนที่จะเป็นสีเขียว ฉันได้ลองทำหลายสิ่งหลายอย่างแล้วและสิ่งที่ฉันค้นหาคือถ้าฉันค้นหาไฟล์ system.log ที่ฉันค้นหา com.apple.xpc.launchctl[1] (homebrew.mxcl.httpd24[11780]): Service exited with abnormal code:1 หากฉันเรียกใช้ apachectl start คำสั่งนั้นดูเหมือนว่าจะทำงาน แต่เมื่อฉันรันคำสั่งหยุดฉันจะได้รับ "httpd (ไม่มีไฟล์ …

6
เปิดใช้งานการเขียน URL ใหม่ (mod_rewrite) โดยใช้ไฟล์. htaccess ใน ~ / Sites on Lion
ฉันไม่สามารถรับ mod_rewrite ให้ทำงานกับ Lion ได้ ฉันกำลังพัฒนาเว็บไซต์จำนวนมากในพื้นที่ใน ~ / Sites โดยใช้ไฟล์. htaccess ฉันใช้งาน 10.7.3 และฉันไม่ได้แตะไฟล์การตั้งค่าใด ๆ ยกเว้นการเปิดใช้งาน PHP ใน httpd.conf (ใช้งานได้) ฉันรู้ว่ามีคำถามอย่างน้อย 2 ข้อเกี่ยวกับที่นี่ แต่โซลูชันที่มีรายละเอียดไม่ทำงาน หรือแก้ไขปัญหาอื่น ๆ ที่ฉันพบบนเว็บ ฉันต้องทำอะไรที่โง่หรือมองอะไรบางอย่างไม่เช่นนั้นฉันอาจจะบ้าไปแล้ว แต่มันก็ไม่ได้ผล ฉันได้ลองทุกอย่างตามปกติแล้ว: ใน/private/etc/apache2/users/<myusername>.confเปลี่ยนAllowOverride Noneเป็นAllowOverride Allและรีสตาร์ทเว็บเซิร์ฟเวอร์ นอกจากนี้ใน/private/etc/apache2/httpd.confเปลี่ยนรายการใด ๆ / ทั้งหมดของAllowOverride Noneเป็นAllowOverride All- ฉันได้ลองในสถานที่ต่างๆที่พบคำสั่งเหล่านี้ ลองใช้การรวมกันของค่าที่เป็นไปได้ทั้งหมดสำหรับOptionsบรรทัดด้านบน / ด้านล่างAllowOverrideบรรทัดรวมถึงค่า:Indexes MultiViews FollowSymLinks All รีสตาร์ทเว็บเซิร์ฟเวอร์ทุกครั้งหลังจากการเปลี่ยนแปลงเช่นนั้นแน่นอน ไม่มีงานนี้เลย URL สะอาดทั้งหมดของฉันไม่ทำงาน …

7
ฉันจะเพิ่ม commandline memory_limit สำหรับ PHP ด้วย MAMP PRO ได้อย่างไร
ฉันได้ทำการแก้ไขทุก ๆ ครั้งphp.iniบน Mac ของฉัน (อย่างน้อยก็ทุกอย่างที่พบโดย "ค้นหา") และดูเหมือนว่าจะไม่สามารถเพิ่มmemory_limitคำสั่งสำหรับ PHP ได้ ฉันใช้ MAMP PRO และใช้งานสคริปต์ PHP ในเทอร์มินัล วิธีแก้ปัญหานี้
13 memory  apache  php  mamp 

2
การเปิดใช้งาน Apache ใน Mac OS X Mountaion Lion
นี่คือ Mac เครื่องแรกของฉันมันคือ Mountain Lion และฉันรู้วิธีเปิดใช้งาน Apache ผ่านการตั้งค่า -> การแชร์ -> การแบ่งปันทางเว็บ แต่ฉันจะทำอย่างไรใน Mountain Lion ฉันพบว่าปุ่มนั้นไม่มีอยู่อีกต่อไปดังนั้นคำสั่ง Ternimal ที่จะเปิดด้วยตนเองคืออะไร

3
ข้อดีของการใช้ MAMP stack เหนือการใช้ Web Sharing บนเครื่อง Mac และดาวน์โหลด MySQL
ฉันสงสัยว่าอะไรคือข้อดีของการใช้ MAMP stack แทน Web Sharing ที่มาพร้อมกับ Mac และดาวน์โหลดและติดตั้งด้วยตนเองด้วย MySQL ฉันสามารถดูได้ว่าในบางกรณี MAMP สามารถมี apache / mysql / php รุ่นล่าสุด / รุ่นอื่น ๆ ได้ แต่มีข้อดีอื่น ๆ MCB ของฉันมาพร้อมกับ Snow Leopard 10.6.6 พร้อม Apache 2.2.15 และ PHP 5.3.3 - เป็นเวอร์ชันล่าสุด (แม้ว่าจะไม่ใช่เวอร์ชันล่าสุด) ตั้งแต่พวกเขาทั้งสองถูกติดตั้งฉันเห็นเหตุผลเล็กน้อยที่จะได้รับสิ่งที่มีฟังก์ชั่นเหมือนกัน การติดตั้ง MySQL ก็ง่ายเกินไปเช่นกัน
11 mysql  apache  php 

4
วิธีค้นหาเอเจนต์เรียกใช้หรือ daemon ที่กำลังเริ่มต้นกระบวนการ
หลังจากติดตั้ง Autodesk Smoke ฉันมีกระบวนการ httpd สองกระบวนการที่ทำงานอยู่ตลอดเวลาและฉันต้องการหยุดกระบวนการเหล่านั้น เมื่อฉันใช้sudo killall httpdมันจะหยุดและรีสตาร์ททันที การตรวจสอบกิจกรรมแสดงให้เห็นว่ากระบวนการหลักคือ launchd แต่ฉันจะทราบได้อย่างไรว่าตัวแทนหรือ daemon เริ่มต้นทำงานเพื่อให้ฉันสามารถปิดใช้งานได้ launchctl list | grep httpd แสดงผลลัพธ์เหล่านี้: 302 - 0x7f94ea700dd0.anonymous.httpd 92 - org.apache.httpd ฉันมองเข้าไป/System/Library/LaunchDaemons/org.apache.httpd.plistและมันแสดงดังต่อไปนี้ disabledคุณสามารถเห็นมันตั้งค่าให้ launchdรายการอื่นที่มีชื่อแปลก ๆ จะไม่ปรากฏในการค้นหาระบบไฟล์ดังนั้นฉันจึงไม่รู้ว่ามันคืออะไร <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Disabled</key> <true/> <key>Label</key> <string>org.apache.httpd</string> <key>EnvironmentVariables</key> <dict> …

5
apache บน OSX 10.8 ไม่เริ่มทำงาน
ฉันให้ Apache ทำงานกับ 10.8 MPBR ของฉัน ฉันไม่ได้ใช้มันสองสามสัปดาห์และตอนนี้ดูเหมือนจะไม่เริ่มเลย ฉันไม่ได้อะไรเลยใน / private / var / log / apache2 ไม่มีความหมายไม่มีการบันทึกเลยข้อผิดพลาดหรืออย่างอื่น สิทธิ์ในโฟลเดอร์บันทึกคือdrwxr-xr-x root wheel ฉันได้ลองทุกวิธีในการเริ่มหยุดและเริ่ม apache ใหม่ ฉันตรวจสอบกิจกรรมบนพอร์ต 80 แล้วไม่มีอะไรเกิดขึ้น Configtest Syntax OKคือ ฉันไม่ได้เล่น apache ด้วยวิธีใด ๆ ในเวลาระหว่างนี้และเมื่อมันทำงานล่าสุด ฉันได้รับข้อผิดพลาด 'เหตุผลแปลก ๆ ' ในคอนโซล 1/17/13 8:47:34.592 PM com.apple.launchd[1]: (org.apache.httpd) Throttling respawn: Will start in 10 …
10 error  apache  console 

5
Localhost ปฏิเสธที่จะเชื่อมต่อหลังจากอัปเกรดเป็น Sierra OS
ผมได้ดาวน์โหลดและติดตั้งapache, php, phpmyadmin, mysqlผ่าน MacPorts ทุกอย่างทำงานได้ดีก่อนที่จะอัปเกรดเป็น macOS Sierra หลังจากการอัพเกรดทุกครั้งที่ฉันพยายามเข้าถึง localhost ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: "ไม่สามารถเข้าถึงไซต์นี้ localhost ปฏิเสธที่จะเชื่อมต่อ" สิ่งนี้เกิดขึ้นแม้ว่าการตั้งค่าของฉันในapache http.confไฟล์จะยังคงเหมือนเดิม ฉันกำลังจัดเตรียมเนื้อหาของไฟล์โฮสต์ด้วย 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost คำแนะนำใด ๆ?

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