pcfg_openfile: htaccess फ़ाइल की जांच करने में असमर्थ, सुनिश्चित करें कि यह पठनीय है


8

मेरे स्थानीय विकास मशीन पर एक वेबसाइट फ़ोल्डर को दूसरी ड्राइव पर ले जाने के बाद, फिर इसे वापस ले जाने पर, मुझे 403 त्रुटि मिली। इस समस्या का अधिकांश संभवत: उन अधिकारों से था जो गड़बड़ हो गया। कोड को हटाने और SVN से इसे पुनर्स्थापित करने के बाद, अधिकार सर्वथा उचित लग रहा था। हालांकि त्रुटि बनी रही।

सेटअप थोड़ा जटिल है, इस प्रकार है:

  1. मेरे पास उबंटू 10.4 विकास मशीन के रूप में है, जितना संभव हो उतना सर्वर की नकल करने की कोशिश कर रहा है
  2. हम ग्रहण + एसवीएन का उपयोग करते हैं और मैं अपने उपयोगकर्ता खाते के तहत एक स्थानीय फ़ोल्डर में सभी परियोजनाएं बनाता हूं
  3. / Var / www-vhosts में मैं प्रत्येक vhost के लिए फ़ोल्डर बनाता हूं, जैसे यह एक: test.localhost
  4. test.local / index.php: इसमें परियोजना की सूचकांक फ़ाइल शामिल है
  5. test.local / .htaccess एक प्रोजेक्ट सबफ़ोल्डर में htaccess फ़ाइल का एक गतिशील लिंक है

मुझे अपाचे त्रुटि लॉग में निम्नलिखित त्रुटि मिलती है:

[थू जुल 08 15:55:56 2010] [क्रिट] [क्लाइंट 127.0.0.1] (13) अनुमति से इनकार: /var/www-vhosts/test.localhost/। पठनीय

समस्या .htaccess फ़ाइल या उसके लिंक की प्रतीत होती है।

  1. जब मैं htaccess खाली करता हूं, तो कुछ भी नहीं बदलता है
  2. जब मैं लिंक को हटाता हूं, तो इंडेक्स-शामिल कुछ आउटपुट उत्पन्न करता है (अपाचे त्रुटि लॉग में)
  3. जब मैं लिंक को हटाता हूं और इसे वास्तविक फ़ाइल से बदल देता हूं, तो मुझे एक और त्रुटि मिलती है:

[थू जुल ० Th:४:54-०४-२०१०]

मैं यहाँ खो गया हूँ, आगे क्या करना है पता नहीं। क्या आपके पास कोई विचार है जो मैं कोशिश कर सकता हूं? यह सेटअप पहले काम कर चुका है, लेकिन मुझे नहीं पता कि अब क्या अलग है।

जवाबों:


9

यह पता चला कि प्रोजेक्ट फ़ोल्डर के मूल फ़ोल्डर में केवल उपयोगकर्ता-अधिकार थे, अन्य समूहों के लिए कोई अधिकार नहीं। इन अधिकारों को वापस सामान्य करने के बाद, यह फिर से काम करता है।


मेरे मामले में मुझे अभिभावक फ़ोल्डर में निष्पादन की अनुमति जोड़नी होगी chmod +x /home/myuser। मुद्दा दिखाई दिया जब मैं से साइट में ले जाया /var/www/htmlकरने के लिए /home/myuser/html.आपके जवाब मुझे सही दिशा में इशारा किया।
व्रनवूड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.