WordPress Yoast Seo ayarlarım görünmüyor. Yoast Seo’yu sildim bir daha yükledim ancak sorun devam etmekte. Hiçbir şekilde sorunun kaynağını vs bulamadım. Genel – Başlangıç – Özellikler – Arama Görünürlüğü vs. hangi Yoast SEO ayarına tıklarsam tıklayayım ayarlar gözükmüyor. Bu birden oldu. Bu sorunun çözümünü bana öğretirseniz/çözerseniz çok sevinirim. Ekran görüntüleri ise şu şekilde: https://prnt.sc/10kvbtd – https://prnt.sc/10kvchn
Sorun ortaya çıkmadan önce yaptığınız değişiklikleri ve kullandığınız eklentileri yazarsanız çözüm konusunda daha sağlıklı ilerleyebiliriz.
Sorun eklenti çakışması nedeniyle olabilir. Mesela “Disable Blogging in WordPress” eklentisinin bu soruna yol açtığı rapor edilmiş daha önce. Siz de eklentilerinizi tek tek pasif edip kontrol ederek sorunun eklenti çakışması nedeniyle ortaya çıkıp çıkmadığını görebilirsiniz.
Öncelikle hatayı tespit etmek için wordpress debug modunu aktifleştirin. WordPress debug modunu wp.config.php dosyanıza şu komutları yazarak, veya bu komutlar hali hazırda varrsa da komutları true ya da false (yani true=aktif et / false=deaktif et) değiştirerek aktif edebilirsiniz:
Ardından tekrar yoast SEO ayarlaırınıza gidin, ayarların çıkmadığı sayfaları ziyaret edin yani. Sonrasında oluşan hatalar ne ise debug.log dosyasına kaydedilecektir. Bu dosyanıza da FTP veya cPanel dosya yöneticisinden site dosyalarınıza bağlandığınızda /wp-content/ klasörü içerisinden ulaşabilirsiniz.
Sonrasında debug.log dosyanızı detaylı inceleyin. Burada yoast SEO ile ililgi oluşan hatalar da yer alacaktır. Belki bir php hatası vardır belki de bir js hatası. Burada belli olur.
Ayrıca ek olarak tarayıcı olarak chrome kullanıyorsanız, yine yoast SEO ayarları sayfanızda, yani ayarların görünmediği ayfalarınızda ekrana sağ tıklayın ve incele kısmına tıklayın. Sonrasında da console kımına tıklayın. Burada da herhangi bir javascript hatası olup olmadığına bakın.
Aynı hata ile ilgili github’da da bir konu başlığı açılmış. Konu başlığına şuradan ulaşabilirsiniz. Benim anladığım kadarı ile sizinle aynı problemi yaşayan kişinin kullandığı Bulletproof Security isimli güvenlik eklentisi js dosyaları için kullanım izinlerini revize etmiş ve verdiği izinler de js dosyalarının dolum yapmasına engel oluşturmuş. Eklenti bu izinleri .htaccess dosyasına yazmış.
Kişi problemi eklentiyi deaktif ederek veya .htaccess dosyasını yeniden isimlendirerek, yani .htaccess2 şeklinde yaparak sitesine tekrar giriş yapmış ve bu şekilde wordpress’in yeniden otomatik olarak bir .htaccess dosyası oluşturmasını sağlamış. Yeni .htaccess dosyasında da güvenlik eklentisinin yazdığı kısıtlama kuralları olmadığı için yoast SEO ayarları tekrar görünür olmuş yani problem düzelmiş.