অনুমতি অস্বীকার করা হয়েছে: / home/.htaccess pcfg_openfile: htaccess ফাইল চেক করতে অক্ষম


13

এই ডোমেনটি আজ সকালে কাজ করছিল, এখন আমি একটি 403 ত্রুটি পেয়েছি এবং আমার ত্রুটি লগের উপরের বার্তাটি। আমি .htaccess ফাইলগুলি ব্যবহার করছি না তবে আমি সার্ভারে কিছু অনুলিপি করছি তাই এই বিষয়টিতে কোনও বিশৃঙ্খলা থাকতে পারে তবে এই ডোমেনে কোনও পরিবর্তন হয়নি (দুর্ঘটনা না থাকলে!)। যাইহোক এই pcfg_openfile জিনিস কি?

প্রচুর গুগল করা সম্পন্ন হয়েছে তবে কোনও সমাধানই এই পরিস্থিতিতে উপযুক্ত নয় বলে মনে হয়েছে। সার্ভার হলেন উবুন্টু হার্ডি হেরন।

উত্তর:


19

আপনি সম্ভবত ডিরেক্টরি (বা এর একটি পিতা-মাতার) ডিরেক্টরিতে অনুমতি পেয়েছেন যে ওয়েব সার্ভারটি .htaccess সন্ধান করছে, যাতে ওয়েব সার্ভারটি .htaccess ফাইল আছে কিনা তা পরীক্ষা করে দেখতে না পারে।

প্রথমে ডিরেক্টরিতে অনুমতিগুলি ঠিক করুন (ওয়েব সার্ভার প্রক্রিয়া দ্বারা আরএক্স হওয়া প্রয়োজন, সুতরাং 755 বা 775, আপনি দিরকে গ্রুপ-লিখনযোগ্য হতে চান না তার উপর নির্ভর করে)। দ্রষ্টব্য যে আপনাকে অবশ্যই নিশ্চিত করতে হবে যে প্রতিটি সিস্টেমে ফাইল সিস্টেমের রুট (যেমন /) -র পূর্ববর্তী ডিরেক্টরিগুলির ওয়েব সার্ভারের মাধ্যমে অনুমতি দেওয়া হয়েছে are

এবং তারপরে, যদি আপনি প্রকৃতপক্ষে .htaccess ফাইলগুলি ব্যবহার না করে থাকেন এবং ভবিষ্যতে সেগুলি ব্যবহার করার কোনও ইচ্ছা না থাকে (যেমন আপনি আপনার সমস্ত কনফিগারেশনটি httpd.conf / apache.conf- এ রাখার পরিকল্পনা করছেন) তবে অ্যাপাচি কনফিগারেশনে htaccess ফাইলগুলি অক্ষম করুন।

বর্তমান দিরে এবং প্রতিটি পিতামাতার দিরে ডকুমেন্টের মূল অংশে ফিরে আসার জন্য, htaccess ফাইলগুলি অস্তিত্বের জন্য, পড়া এবং পড়ার এবং পার্সিংয়ের জন্য একটি ছোট পারফরম্যান্স জরিমানা রয়েছে। এটি খুব ছোট তবে অনেক অনুরোধ থাকলে তা যুক্ত হয়।


চিহ্নিত করা. আমি কোনওভাবে / হোম ডিরেক্টরিতে অনুমতিগুলি পরিবর্তন করতে পরিচালিত হয়েছি এবং এটি সমস্ত কিছু গণ্ডগোল করে দিয়েছে। বিশাল আপনাকে ধন্যবাদ!
ব্যবহারকারী 19196 ২২ শে

2

যদি এটি স্পষ্ট না হয়ে থাকে যে .htaccess সার্ভার দ্বারা পড়া যায় না (হয় 0755 বা .htacess এবং গাছের বাকী অংশটি www-ডেটা গ্রুপে রয়েছে), কেবল উচ্চতর ডিরেক্টরি রুট অনওয়ারের জন্য অনুসন্ধান করুন: গ্রুপ যা *** * নয় **** এর বিশ্ব পরিচালিত অ্যাক্সেস রয়েছে have

অ্যাপাচে কোনও ফাইল সন্ধানের জন্য, এটি গাছটি সন্ধান করতে হবে। মূল ডিরেক্টরি: মূলের গ্লোবাল এক্সিকিউট অ্যাক্সেস না থাকলে কোনও ডিরেক্টরি এটি করতে পারে না।

আমি এটি কয়েকবার ছুঁড়েছি .... :-)


"এটি যদি করতে পারে না যে মূলত একটি ডিরেক্টরি: রুটে বিশ্বব্যাপী চালিত অ্যাক্সেস না থাকে" " এটি সবসময় সত্য নয়। আপনি যদি suPHP চালাচ্ছেন, তবে পিএইচপি ফাইলের মালিক হিসাবে চলমান। তাত্ত্বিকভাবে, আপনার নিজেরাই ফাইল-মালিকানাধীন ব্যবহারকারীর স্যুইচ করে অ্যাপাচি অ্যাক্সেস পরীক্ষা করতে সক্ষম হন এবং আপনি সেখানে নেভিগেট করতে পারবেন কিনা তা দেখতে।
বাটল বাটকাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.