TTSWP'yi kurmaya veya etkinleştirmeye çalıştınız ve bir şeyler ters gitti. Kurulum başarısız oldu, eklenti ölümcül bir hata gösteriyor ya da etkinleştirme sonrasında menü görünmüyor. Bu sayfa, en yaygın nedenleri en olasıdan en az olasıya doğru ele alıyor.
Neden 1: PHP sürümü çok eski
Belirti: WordPress, "Eklenti PHP 7.2 veya üzerini gerektiriyor" gibi bir hatayla eklentiyi etkinleştirmeyi reddediyor ya da etkinleştirmenin hemen ardından beyaz ekran gösteriyor.
Neden: TTSWP, PHP 7.2 veya daha yenisini gerektirir. Pek çok hosting sağlayıcısı, eski hesaplarda hâlâ varsayılan olarak PHP 7.0 veya 7.1 çalıştırır.
Çözüm:
- Hosting kontrol panelinizi açın (cPanel, Plesk, SiteGround, Kinsta, WP Engine vb.).
- PHP sürümü seçicisini bulun (genellikle "PHP Seçici" veya "Site Araçları - PHP Yöneticisi" altında).
- PHP 8.0 veya üzerine geçin. PHP 8.2, şu an önerilen sürümdür.
- Eklentiyi yeniden etkinleştirmeyi deneyin.
Kontrol panelinden PHP'yi değiştiremiyorsanız hosting sağlayıcınıza sorun. 2026 itibarıyla neredeyse tüm sağlayıcılar PHP 8.x destekliyor.
Neden 2: Dosya izinleri yüklemeyi engelliyor
Belirti: Zip dosyasını yüklerken veya dizinden kurulum yaparken "Eklenti kurulumu başarısız" ya da "Dizin oluşturulamadı" hatası alıyorsunuz.
Neden: wp-content/plugins/ dizini, web sunucusu tarafından yazılabilir değil.
Çözüm:
- SFTP veya hosting sağlayıcınızın dosya yöneticisi üzerinden sitenize bağlanın.
wp-content/plugins/dizinini 755 (bazı sağlayıcılarda 775) izinlerine ayarlayın.- İçindeki dosyaları 644 olarak ayarlayın.
- Kurulumu yeniden deneyin.
Birçok yönetilen hosting sağlayıcısında (Kinsta, WP Engine, Pressable) dosya yöneticisi bunu otomatik olarak yapar. Çözemiyorsanız hosting sağlayıcınızdan eklenti dizini izinlerini düzeltmesini isteyin.
Neden 3: Etkinleştirme sırasında eklenti çakışması
Belirti: Etkinleştirme, bir fonksiyon adı, sınıf adı veya "Yeniden tanımlanamaz" içeren ölümcül bir hata veriyor. Eklenti devre dışı bırakılana kadar site çöküyor.
Neden: Başka bir etkin eklenti, aynı adda bir fonksiyon veya sınıf tanımlıyor (nadir ama mümkün) ya da bir güvenlik eklentisi etkinleştirmeyi engelliyor.
Çözüm:
- SFTP üzerinden
wp-content/plugins/text-to-speech-tts/klasörünütext-to-speech-tts.offolarak yeniden adlandırın. Site yeniden açılır. - Eklentiler - Yüklü Eklentiler bölümünden diğer tüm eklentileri devre dışı bırakın.
- TTSWP klasörünü özgün adına geri döndürün.
- Önce TTSWP'yi etkinleştirin, ardından diğer eklentileri tek tek yeniden etkinleştirin. TTSWP etkinken hata veren eklenti, çakışmanın kaynağıdır.
- Çakışan eklentinin adıyla destek ekibiyle iletişime geçin. Bir geçici çözüm bulmak için yardımcı olacağız.
Neden 4: Etkinleştirme sonrasında Metin Okuma menüsü eksik
Belirti: Eklenti Eklentiler - Yüklü Eklentiler bölümünde Etkin olarak görünüyor, ancak yönetici kenar çubuğunda Metin Okuma girişi yok.
Neden: Kullanıcı rolünüzün manage_options yetkisi yok ya da bir güvenlik eklentisi menüyü kaldırmış.
Çözüm:
- Yönetici olarak giriş yapın. Editör ve daha düşük roller, varsayılan olarak TTSWP menüsünü görmez.
- Zaten Yöneticiyseniz Kullanıcılar - Profil bölümünü açın ve rolünüzün Yönetici olduğunu doğrulayın.
- iThemes Security, Wordfence Yönetici menü gizleme veya Hide My WP gibi güvenlik eklentilerini tek tek devre dışı bırakın ve yöneticiyi yeniden yükleyin. Menü tekrar görünürse o eklentiyi
text-to-speech-tts-settingsiçin izin verecek şekilde yapılandırın.
Neden 5: Gönderi listesinde TTS sütunu eksik
Belirti: Eklenti çalışıyor, ancak Yazılar - Tüm Yazılar bölümünde TTS sütunu görünmüyor.
Çözüm:
- Yazılar - Tüm Yazılar bölümünü açın.
- Ekranın sağ üst köşesindeki Ekran Seçenekleri'ne tıklayın.
- TTS onay kutusunu işaretleyin.
- Sütun görünür hale gelir.
Onay kutusu hiç görünmüyorsa temanız veya başka bir eklenti onu filtreliyor demektir. Bunu doğrulamak için stok bir tema (Twenty Twenty-Five) ile geçici olarak deneyin.
Neden 6: WordPress sürümü çok eski
Belirti: Eklenti kurulumu "Siteniz minimum gereksinimleri karşılamıyor" hatasıyla başarısız oluyor.
Neden: TTSWP, WordPress 6.0 veya daha yenisini gerektirir.
Çözüm: Kontrol Paneli - Güncellemeler bölümünden WordPress'i güncelleyin. Güncelleme yapamıyorsanız hosting sağlayıcınız sizi eski bir sürümde tutuyor olabilir. Güncelleme yapmaları için onlarla iletişime geçin.
Neden 7: Giden HTTPS bağlantısı engelleniyor
Belirti: Eklenti sorunsuz kurulup etkinleşiyor, ancak Genel Bakış sayfası "TTSWP sunucularına ulaşılamadı" gösteriyor ya da Bağlan düğmesi hiçbir şey yapmıyor.
Neden: Hosting sağlayıcınız, PHP'den harici domainlere giden HTTPS isteklerini engelliyor. Gerçek hosting sağlayıcılarında nadir, yerel geliştirme ortamlarında yaygındır.
Çözüm:
- Localhost kullanıyorsanız güvenlik duvarınızı veya VPN'inizi kontrol edin.
- Gerçek bir hosting sağlayıcısındaysanız
app.ttswp.comve*.ttswp.comadreslerini giden HTTPS için izin listesine ekleyin. - Daha kapsamlı ağ kontrolleri için Bağlantı sorun giderme sayfasına bakın.
Hâlâ çözülmedi mi?
Bu düzeltmelerin hiçbiri işe yaramadıysa şu bilgileri toplayıp destek ekibiyle iletişime geçin:
- WordPress sürümü (Kontrol Paneli - Bir Bakışta bölümünden)
- PHP sürümü (Araçlar - Site Durumu - Bilgi - Sunucu bölümünden)
- Etkin tema adı ve sürümü
- Diğer etkin eklentilerin listesi
- Gördüğünüz tam hata mesajı ve mümkünse bir ekran görüntüsü