আমি আমার ডেভেলপমেন্ট কম্পিউটারটি ম্যাক ওএস 10.5.8 (লিওনার্ড) থেকে ম্যাক ওএস 10.7.3 (সিংহ) তে আপগ্রেড করেছি, যা একটি সম্পূর্ণ ডিস্ক মুছে ফেলার প্রয়োজন। ভার্চুয়াল হোস্টগুলির জন্য অনুমতি দেওয়ার জন্য কয়েক বছর ধরে আমি মেশিনে একটি ডেভেলপমেন্ট সার্ভার চালানোর জন্য MAMP ব্যবহার করেছি, সাথে সাথে / etc / hosts এবং httpd.conf এর ক্ষুদ্র পরিবর্তনগুলি সহ। এমএএমপি পুনরায় ইন্সটল করার পরিবর্তে, আমি মাইএসকিউএল ইনস্টল করতে এবং আমার উন্নয়ন চাহিদাগুলির জন্য সিংহের নেটিভ অ্যাপাচি এবং পিএইচপি সফ্টওয়্যার কনফিগার করার সিদ্ধান্ত নিয়েছি, আমি এখানে পাওয়া নির্দেশাবলী অনুসরণ ।
আমি অভ্যস্ত যা উন্নয়ন পরিবেশ অনুকরণ করতে কিছু কাস্টমাইজেশন করতে চেষ্টা না হওয়া পর্যন্ত সবকিছু জরিমানা কাজ। বিশেষ করে, আমি প্রয়োজন:
- Apache একটি সাইট-বাই-সাইট ভিত্তিতে কোনও কাস্টম .htaccess নির্দেশাবলী চালানোর জন্য
- ভার্চুয়াল হোস্ট সক্ষম করতে যাতে আমি আমার ডেভেলপমেন্ট সাইটগুলি অ্যাক্সেস করতে পারি যা আমি সংজ্ঞায়িত করে
- আমার সাইট ডিরেক্টরি রাখা
/Users/username/Dropbox/
পরিবর্তে/Users/username/
স্বয়ংক্রিয় synching জন্য
আমি কোনও অ্যাপাচি উইজার্ড নই, এবং প্রত্যেকবার আমি উপরের কাজটি থেকে একটি পেতে কিছু অপশন সক্ষম করি, এটি ব্যবহারকারী ডিরেক্টরিতে যে কোনও সাইট অ্যাক্সেস করার সময় 403 নিষিদ্ধ ত্রুটিগুলি ঘটায়। আমি এখানে SuperSer এবং অন্যান্য সাইটগুলিতে এখানে কয়েকটি থ্রেড পড়েছি এবং httpd.conf, অতিরিক্ত / httpd-userdir.conf, অতিরিক্ত / httpd-vhosts.conf এবং ব্যবহারকারী / username.conf এর কমপক্ষে একটি কনফিগারেশন চেষ্টা করেছি, কিন্তু তাদের কেউ সাহায্য করতে বলে মনে হচ্ছে না। আমি ত্রুটি এবং অ্যাক্সেস লোগো দেখেছি, তবে ফলাফলগুলি ব্যাখ্যা করার জন্য আমি নিশ্চিত নই।
এই আমার মাথার উপর উপায়, এবং আমি এই সমস্যা troubleshooting কোনো সাহায্য কৃতজ্ঞ হবে। আমি নিশ্চিত কি অন্যান্য তথ্য সহায়ক হতে পারে না। যদি কেউ আমাকে একটি সহজ ধাপে ধাপে গাইড নির্দেশ করে যা দেখায় কিভাবে ভার্চুয়াল হোস্টগুলি, .htaccess এবং একটি ভিন্ন সাইটস ডিরেক্টরি নির্ধারণ করার জন্য অপাচিকে OS 10.7 এ কনফিগার করতে হয় সেটি আরও ভাল হবে।
সম্পাদনা: এখানে একটি নমুনা ত্রুটি পাওয়া যায় যখন আমি ব্যবহারকারী / username.conf তে ডিরেক্টরি / ব্যবহারকারী / ব্যবহারকারীর নাম / ড্রপবক্স / সাইট / ডিরেক্টরি থেকে ডিরেক্টরি পরিবর্তন করে। এইচটিএইচসিএসি বা ভার্চুয়াল হোস্ট সম্পর্কিত কোনও পরিবর্তন না করে:
Access_log থেকে:
127.0.0.1 - - [17 / এপ্রিল / ২01২: 16: 45: 11 -0400] "GET / ~ JOHN HTTP / 1.1" 403 207
Error_log থেকে:
[মঙ্গল এপ্রিল 17 16:45:11 2012] [ত্রুটি] [ক্লায়েন্ট 127.0.0.1] ক্লায়েন্ট সার্ভার কনফিগারেশন দ্বারা অস্বীকার: ব্যবহারকারী / জন / সাইট