আমি আমার নতুন ম্যাকবুক এয়ার 13 "একজন স্থানীয় পরিবেশ সেট করতে চেষ্টা করছি: আমার নিজের বিল্ট-ইন এ্যাপাচি DocumentRoot, পিএইচপি, এবং মাইএসকিউএল আমি সাধারণত আপডেট করুন। /etc/hostsশুধু একটি সুন্দর পার্মালিঙ্ক সঙ্গে আমার স্থানীয় ওয়েবসাইটে চালাতে: local/example। রেফারেন্স জন্য, আমি সাধারণত চেক করুন:
- কীভাবে ম্যাক ওএস এক্স সিংহকে একটি ওয়েব সার্ভারে পরিণত করবেন?
- ম্যাক ওএস এক্স মাউন্টেইন লায়নটিতে অ্যাপাচি সক্ষম করা
- অ্যাপাচি অনুমতি
এবার আমি প্রতিবার আঘাত করলে , বা , কেবল একটি 403 নিষিদ্ধ ত্রুটি পাচ্ছি । প্রথমে আমি টার্মিনালের মাধ্যমে দেখলাম যে অ্যাপাচি এবং পিএইচপি উভয়ই চলছে (যদিও আমি পিএইচপি পৃষ্ঠা দেখতে পাচ্ছি না); তারপরে আমি অ্যাপাচি অনুমতি অনুসারে সমস্ত অনুমতি আপডেট করেছি ; এখন আমি শুধু মরিয়া। এখানে প্রাসঙ্গিক অ্যাপাচি কনফিগারেশন রয়েছে:127.0.0.1localhostlocal
/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(আমার মূল/ফোল্ডারে) এবং আমার ফাইলগুলি সেখানে রেখেছি, সেই অনুসারে Alias এবং ডিরেক্টরি বিকল্পগুলি কনফিগার করেছিলাম। ভাল কাজ করেছেন।