मैं अपने नए मैकबुक एयर 13 पर एक स्थानीय वातावरण सेट करने का प्रयास कर रहा हूं ": अपने खुद के DocumentRoot
, PHP, और MySQL के साथ निर्मित अपाचे में । मैं आमतौर पर /etc/hosts
एक सुंदर Permalink के साथ अपनी स्थानीय वेबसाइटों को चलाने के लिए अपडेट करता हूं: local/example
संदर्भों के लिए, मैं आमतौर पर। चेक:
- मैक ओएस एक्स लायन को वेब सर्वर में कैसे बदलें?
- मैक ओएस एक्स माउंटेनियन शेर में अपाचे को सक्षम करना
- अपाचे की अनुमति
इस बार मैं बस एक हो रही है 403 निषिद्ध त्रुटि हर बार जब मैं मारा 127.0.0.1
, localhost
, या local
। पहले मैंने टर्मिनल के माध्यम से देखा कि अपाचे और PHP दोनों चल रहे हैं (भले ही मैं PHP पृष्ठ नहीं देख सकता); फिर मैंने अपाचे अनुमतियों के अनुसार सभी अनुमतियां अपडेट कर दीं ; अब मैं बस हताश हूँ। यहाँ प्रासंगिक Apache विन्यास हैं:
/etc/hosts
( देखें फाइल - एक लाइन जोड़ी गई)/etc/apache2/httpd.conf
( देखें फाइल - अपडेट की गईDocumentRoot
)/etc/apache2/users/joao.conf
( फाइल देखें - इस फाइल को बनाया)/etc/apache2/extra/httpd-vhosts.conf
( देखें फाइल - अद्यतनVirtualHost
)
ऐसा लगता है कि अपाचे किसी तरह मुझे अपनी पहुंच से वंचित कर रहा है DocumentRoot
(जो वैसे भी है ~/Sites
)। क्योंकि ~/Sites
वास्तव में एक सिम्लिंक है, मैंने तब 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
(अपने रूट/
फ़ोल्डर में) और अपनी फ़ाइलों को वहां रखा, तदनुसार उपनाम और निर्देशिका विकल्पों को कॉन्फ़िगर किया। ठीक काम किया।