FIXED
मैं ubuntu डेस्कटॉप पर जूमला 3.3.4 के साथ LAMP का उपयोग कर रहा हूं
मैं वर्तमान में साइट का उपयोग करने के लिए स्थानीय आईपी (192.168.xx) का उपयोग कर रहा हूं क्योंकि मेरे पास अभी तक डोमेन नाम नहीं है जबकि मैं अभी भी वेब साइट विकसित कर रहा हूं। मैं महीनों से इस समस्या से जूझ रहा हूं, ऐसे मंचों पर जा रहा हूं जिनके पास फिक्स हैं जो दूसरों के लिए काम करते हैं लेकिन मेरे लिए नहीं।
मैं ' index.php
' ' ' से छुटकारा पाने की कोशिश कर रहा हूं जो URLs में दिखता है जो वास्तव में गूंगा दिखता है। हर पृष्ठ जो मुखपृष्ठ पर नहीं है वह ' domain.com/index.php/page
' जैसा दिखेगा जिसे मैं बदलना चाहता हूँ domain.com/page
।
मैंने http: // forum.joomla.org/viewtopic.php?t=614279 में सूचीबद्ध सभी समाधानों की कोशिश की है, मेरे लिए कोई काम नहीं करता है जबकि वे बहुत से अन्य लोगों के लिए काम करते हैं। यह कोड, टॉप रेटेड, मेरे लिए बिल्कुल कोई फर्क नहीं पड़ा:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
कमांड ' a2enmod rewrite
' आउटपुट कि यह पहले से ही सक्षम है और इसलिए php और जूमला कहते हैं।
मेरे पास /sites-enabled/000-default.conf
कोई <Directory>
टैग नहीं है, जैसे कि ' AllowOverride
' समाधान में निर्दिष्ट है । जब मैंने इसे दिए गए कोड के साथ जोड़ा तो इसने मेरी पूरी साइट को बना दिया 500 internal error
।
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
जब मैं जूमला में 'यूआरआइ यूआरएल राइटिंग' को सक्षम करता हूं तो यह होम पेज (domain.com) को छोड़कर सभी पेज 404 बना देता है।
अपाचे error.log
को निम्नलिखित के साथ स्पैम किया गया है:
एक टाइपो जो मैंने तय किया जो अभी भी कुछ भी हल नहीं करता है
'
/var/www/html/.htaccess
: यहां विकल्प की अनुमति नहीं है' (जो मुझे समझ में नहीं आया)'संभावित कॉन्फ़िगरेशन त्रुटि के कारण अनुरोध 10 आंतरिक रीडायरेक्ट की सीमा को पार कर गया है। यदि आवश्यक हो तो सीमा बढ़ाने के लिए Use LimitInternalRecursion ’का उपयोग करें। एक backtrace पाने के लिए 'LogLvel डिबग' का उपयोग करें
मुझे नहीं पता कि यहां क्या चल रहा है, कोई विचार?
संपादित करें:
public $live_site =
जूमला के विन्यास में ' ' मान वर्तमान में सेट नहीं है, यह डोमेन नाम को समाहित करता है। जब मैंने सेटिंग की कोशिश कीlocalhost
'तो इसने समस्या को हल किए बिना मेरे पूरे साइट टेम्पलेट को गड़बड़ कर दिया। उसी के लिए '192.168.x.x'
error.log के साथ स्पैम किया गया है: PHP सूचना: अनिर्धारित सूचकांक: लाइन X पर /var/www/html/l//books/joomla/applications/web.php में HTTP_HOST
यह लगभग हर .php
फ़ाइल के लिए दोहराया जाता है।
- मैंने Apache2 के बारे में इस Ubuntu त्रुटि रिपोर्ट को देखा: http://imgur.com/hKFZhBa
क्या यह Ubuntu और Apache2 के साथ एक अनुमति मुद्दा हो सकता है? - मेरे पास सॉफ्टवेयर, जूमला के साथ पहले भी अनुमति के मुद्दे हैं, जब तक मैं निर्देशिका अनुमतियों को सेट नहीं करता, यह फाइलों को संशोधित करने में असमर्थ था। - आम तौर पर आपके मेजबान सही ढंग से अनुमतियाँ सेट करते हैं, जाहिर है आप कुछ भी करने में सक्षम नहीं होंगे। हालांकि मैं खुद इसकी मेजबानी करता हूं।
संपादित करें 2:
Ubuntu संस्करण: 14.04
Apache2 config फाइल: http://pastebin.com/raw,php?i=6H6rP2aY