आपने TTSWP इंस्टॉल या एक्टिवेट करने की कोशिश की और कुछ गलत हो गया। या तो इंस्टॉल फेल हुआ, प्लगइन में fatal error आया, या एक्टिवेशन के बाद मेनू नहीं दिखा। यह पेज सबसे सामान्य कारण सबसे ज्यादा संभावित से कम संभावित क्रम में बताता है।
कारण 1: PHP वर्शन बहुत पुराना है
लक्षण: WordPress प्लगइन एक्टिवेट करने से मना करता है - "The plugin requires PHP 7.2 or higher" जैसा error दिखाता है, या एक्टिवेशन के ठीक बाद white screen आती है।
क्यों: TTSWP के लिए PHP 7.2 या उससे नया वर्शन जरूरी है। कई होस्ट अभी भी पुराने अकाउंट पर डिफॉल्ट रूप से PHP 7.0 या 7.1 चलाते हैं।
समाधान:
- अपना होस्टिंग कंट्रोल पैनल खोलें (cPanel, Plesk, SiteGround, Kinsta, WP Engine, आदि)।
- PHP वर्शन सेलेक्टर खोजें (अक्सर "PHP Selector" या "Site Tools → PHP Manager" में मिलता है)।
- PHP 8.0 या उससे ऊपर पर स्विच करें। PHP 8.2 अभी सबसे अनुशंसित वर्शन है।
- प्लगइन दोबारा एक्टिवेट करने की कोशिश करें।
अगर कंट्रोल पैनल से PHP नहीं बदल सकते, तो अपने होस्ट से पूछें। 2026 में लगभग हर होस्ट PHP 8.x को सपोर्ट करता है।
कारण 2: फाइल परमिशन अपलोड को ब्लॉक कर रही है
लक्षण: zip अपलोड करते या डायरेक्टरी से इंस्टॉल करते समय "Plugin install failed" या "Could not create directory" दिखता है।
क्यों: आपकी wp-content/plugins/ डायरेक्टरी वेब सर्वर द्वारा लिखने योग्य नहीं है।
समाधान:
- SFTP या अपने होस्ट के फाइल मैनेजर से साइट से कनेक्ट करें।
wp-content/plugins/को परमिशन 755 (या कुछ होस्ट पर 775) पर सेट करें।- अंदर की फाइलें 644 पर सेट करें।
- इंस्टॉल दोबारा करें।
कई managed होस्ट (Kinsta, WP Engine, Pressable) पर फाइल मैनेजर यह अपने आप करता है। अगर फंसे हों, तो अपने होस्ट से प्लगइन डायरेक्टरी परमिशन ठीक करने को कहें।
कारण 3: एक्टिवेशन पर प्लगइन कॉन्फ्लिक्ट
लक्षण: एक्टिवेशन पर function name, class name, या "Cannot redeclare" का जिक्र करते हुए fatal error आता है। प्लगइन डीएक्टिवेट होने तक साइट डाउन हो सकती है।
क्यों: कोई दूसरा एक्टिव प्लगइन उसी नाम का function या class बनाता है (दुर्लभ पर संभव), या कोई सिक्योरिटी प्लगइन एक्टिवेशन को ब्लॉक कर रहा है।
समाधान:
- SFTP से
wp-content/plugins/text-to-speech-tts/कोtext-to-speech-tts.offरिनेम करें। साइट वापस आ जाएगी। - Plugins → Installed Plugins से बाकी सभी प्लगइन डीएक्टिवेट करें।
- TTSWP फोल्डर को वापस उसके असली नाम पर रिनेम करें।
- पहले TTSWP एक्टिवेट करें, फिर बाकी प्लगइन एक-एक करके एक्टिवेट करें। जो प्लगइन TTSWP के एक्टिव रहते फेल हो, वही कॉन्फ्लिक्ट का कारण है।
- सपोर्ट से संपर्क करें और कॉन्फ्लिक्ट करने वाले प्लगइन का नाम बताएं। हम समाधान खोजने में मदद करेंगे।
कारण 4: एक्टिवेशन के बाद टेक्स्ट टू स्पीच मेनू गायब है
लक्षण: Plugins → Installed Plugins में प्लगइन Active दिखता है, लेकिन एडमिन साइडबार में Text to Speech एंट्री नहीं है।
क्यों: या तो आपके यूजर रोल में manage_options क्षमता नहीं है, या किसी सिक्योरिटी प्लगइन ने मेनू हटा दिया है।
समाधान:
- Administrator के रूप में साइन इन करें। Editor और उससे नीचे के रोल डिफॉल्ट रूप से TTSWP मेनू नहीं देखते।
- अगर आप पहले से Administrator हैं, तो Users → Profile चेक करें और पुष्टि करें कि आपका रोल Administrator है।
- iThemes Security, Wordfence Admin menu hiding, या Hide My WP जैसे सिक्योरिटी प्लगइन एक-एक करके डिसेबल करें और एडमिन रिलोड करें। अगर मेनू दिखे, तो उस प्लगइन को
text-to-speech-tts-settingsकी अनुमति देने के लिए कॉन्फिगर करें।
कारण 5: पोस्ट लिस्ट से TTS कॉलम गायब है
लक्षण: प्लगइन काम करता है, लेकिन Posts → All Posts में TTS कॉलम नहीं दिखता।
समाधान:
- Posts → All Posts खोलें।
- स्क्रीन के ऊपर दाईं ओर Screen Options पर क्लिक करें।
- TTS चेकबॉक्स टिक करें।
- कॉलम दिखने लगेगा।
अगर चेकबॉक्स बिल्कुल नहीं है, तो आपकी थीम या कोई दूसरा प्लगइन उसे फिल्टर कर रहा है। पुष्टि के लिए स्टॉक थीम (Twenty Twenty-Five) पर स्विच करें।
कारण 6: WordPress वर्शन बहुत पुराना है
लक्षण: प्लगइन इंस्टॉल "Your site does not meet the minimum requirements" के साथ फेल होता है।
क्यों: TTSWP के लिए WordPress 6.0 या नया वर्शन जरूरी है।
समाधान: Dashboard → Updates से WordPress अपडेट करें। अगर अपडेट नहीं कर सकते, तो हो सकता है आपका होस्ट आपको पुराने रिलीज पर रोक रहा हो - उनसे अपडेट करने को कहें।
कारण 7: आउटगोइंग HTTPS ब्लॉक है
लक्षण: प्लगइन इंस्टॉल और एक्टिवेट ठीक हो जाता है, लेकिन Overview पेज "Could not reach TTSWP servers" दिखाता है या Connect बटन कुछ नहीं करता।
क्यों: आपका होस्ट PHP से बाहरी डोमेन पर जाने वाले HTTPS रिक्वेस्ट ब्लॉक करता है। असली होस्ट पर यह दुर्लभ है पर local dev सेटअप पर आम है।
समाधान:
- localhost पर, अपना फायरवॉल या VPN चेक करें।
- असली होस्ट पर, आउटबाउंड HTTPS के allow-list में
app.ttswp.comऔर*.ttswp.comजोड़ें। - गहरी नेटवर्क जांच के लिए कनेक्शन समस्या निवारण देखें।
अभी भी फंसे हैं?
अगर इनमें से कोई भी समाधान काम नहीं करता, यह जानकारी इकट्ठा करें और सपोर्ट से संपर्क करें:
- WordPress वर्शन (Dashboard → At a Glance से)
- PHP वर्शन (Tools → Site Health → Info → Server से)
- एक्टिव थीम का नाम और वर्शन
- बाकी एक्टिव प्लगइन की सूची
- आपको दिखने वाला सटीक error message, संभव हो तो screenshot के साथ