मेरी स्थानीय मशीन में, वर्डप्रेस पर्मलिंक काम नहीं कर रहा है। शोध के बाद मैंने पाया कि वर्डप्रेस .htaccess फाइल नहीं बना रहा है।
इसके लिए मैंने निम्न चरणों का पालन किया।
मैन्युअल रूप से एक "
.htaccess
" फाइल बनाएं और इसे अपने मुख्य वर्डप्रेस डायरेक्टरी में सेव करें। (यह wp-admin, wp- शामिल है, और wp-content फ़ोल्डरों के साथ एक है।)Ubuntu टर्मिनल पर जाएं और टाइप करें:
sudo chown -v: www-data "/FilePathHere/.htaccess"
आपको यह कहते हुए एक पंक्ति मुद्रित दिखाई देनी चाहिए कि (समूह) फ़ाइल स्वामित्व को www-data (Apache2) में बदल दिया गया है।
Apache2 फाइल को अभिगम दें:
सुदो चामोद -v 664 "/ फ़िलेपैथ हेरे / शतक"
आपको यह कहते हुए छपी हुई लाइन देखनी चाहिए कि फाइल का मोड बरकरार रखा गया है।
इसके बाद, हमें Apache2 सर्वर में mod_write को सक्षम करके वर्डप्रेस को .htaccess फाइल पर लिखने की अनुमति देनी होगी। टर्मिनल में निम्नलिखित टाइप करें:
सुडो a2enmod फिर से लिखना
आपको यह कहते हुए एक लाइन प्रिंटेड देखनी चाहिए कि यह मॉड रीराइट कर रहा है और आपको वेब सर्वर को रिस्टार्ट करने के लिए याद दिला रहा है
तो चलिए करते हैं। टाइप करके प्रभावी होने के लिए वेब सर्वर, Apache2 को पुनरारंभ करें:
sudo /etc/init.d/apache2 पुनरारंभ करें
हम सब कमांड लाइन प्रॉम्प्ट के साथ कर रहे हैं; अब आप कमांड लाइन विंडो बंद कर सकते हैं।
- अपने WordPress व्यवस्थापक पैनल (यानी
http://Domain/wp-admin
) में जाएं। सेटिंग्स पर जाएं -> पेरामलिंक और अपनी पसंद के पर्मलिंक प्रारूप का चयन करें। "परिवर्तन सहेजें" बटन दबाएं।
सभी कदम सफल रहे। लेकिन यहां तक कि पर्मलिंक्स ने भी काम नहीं किया।
क्या कुछ और सेटिंग्स को ठीक से काम करने के लिए आवश्यक है।