আমার স্থানীয় বিকাশ মেশিনে একটি ওয়েবসাইট ফোল্ডারটিকে অন্য ড্রাইভে সরানোর পরে, আবার এটিকে সরিয়ে নেওয়ার পরে, আমি একটি 403 ত্রুটি পেয়েছি। এই সমস্যার বেশিরভাগটিরই সম্ভবত এমন অধিকারগুলি ছিল যা গণ্ডগোল হয়ে যায়। কোডটি মুছে ফেলার পরে এবং এসভিএন থেকে এটি পুনরুদ্ধার করার পরে, অধিকারগুলি ঠিক আছে বলে মনে হয়েছিল। ত্রুটিটি অবশ্য রইল।
সেটআপটি কিছুটা জটিল, নিম্নরূপ:
- আমার কাছে ডেভলপমেন্ট মেশিন হিসাবে উবুন্টু 10.4 রয়েছে, যতটা সম্ভব সার্ভারটি নকল করার চেষ্টা করছি
- আমরা Eclipse + SVN ব্যবহার করি এবং আমি আমার ব্যবহারকারীর অ্যাকাউন্টের অধীনে স্থানীয় ফোল্ডারে সমস্ত প্রকল্প তৈরি করি
- / Var / www-vhosts এ আমি প্রতিটি ভোস্টের জন্য এই ফোল্ডার তৈরি করি: টেস্ট.লোক্যালহস্ট
- test.local / index.php: প্রকল্পের সূচি ফাইল অন্তর্ভুক্ত করে
- টেস্ট.লোকাল / .htaccess একটি প্রকল্পের সাবফোল্ডারে এইচটিসেসি ফাইলের একটি গতিশীল লিঙ্ক
আমি অ্যাপাচি ত্রুটি লগতে নিম্নলিখিত ত্রুটিটি পেয়েছি:
[জুলাই 08 08:55:56 2010] [সমালোচক] [ক্লায়েন্ট 127.0.0.1] (13) অনুমতি অস্বীকার করেছে: /var/www-vhosts/test.localhost/.htaccess pcfg_openfile: htaccess ফাইলটি চেক করতে অক্ষম, এটি নিশ্চিত করুন সুপাঠ্য
সমস্যাটি মনে হচ্ছে .htaccess ফাইল বা এর লিঙ্ক।
- আমি যখন htaccess খালি করি তখন কিছুই পরিবর্তন হয় না
- আমি লিঙ্কটি সরিয়ে দিলে, সূচি-অন্তর্ভুক্ত কিছু আউটপুট তৈরি করে (অ্যাপাচি ত্রুটির লগে)
- আমি যখন লিঙ্কটি সরিয়ে নিয়ে আসল ফাইলটির সাথে প্রতিস্থাপন করি তখন আমি অন্য ত্রুটি পাই:
[বৃহস্পতিবার 08 জুলাই 16:47:54 2010] [ত্রুটি] [ক্লায়েন্ট 127.0.0.1] প্রতীকী লিঙ্কটি অনুমোদিত নয় বা লিংকের লক্ষ্য অ্যাক্সেসযোগ্য নয়: /var/www-vhosts/test.localhost/test
আমি এখানে হারিয়েছি, পরেরটি কী করতে হবে তা জানি না। আমি চেষ্টা করতে পারি কি আপনার কোন ধারণা আছে? এই সেটআপটি আগে কাজ করেছে তবে এখন কী আলাদা তা আমি জানি না।
chmod +x /home/myuser
। আমি সাইটটি স্থানান্তরিত করার সময় সমস্যাটি উপস্থিত/var/www/html
হয়েছিল/home/myuser/html
our আপনার উত্তরটি আমাকে সঠিক দিকে নির্দেশ করেছে।