मैं अपने नए मैकबुक एयर 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(अपने रूट/फ़ोल्डर में) और अपनी फ़ाइलों को वहां रखा, तदनुसार उपनाम और निर्देशिका विकल्पों को कॉन्फ़िगर किया। ठीक काम किया।