WPSquared User Erişim Sorunu Nasıl Çözülür? Yazdır

  • 0

WP Squared üzerinde kullanıcılar admin paneline giriş yapamayabilir, “permission denied” hatası alabilir veya belirli sayfalara erişemeyebilir. Bu durum genellikle yanlış dosya izinleri, kullanıcı yetkileri, güvenlik modülleri veya veritabanı hataları nedeniyle oluşur.

Sorun şu:
Kullanıcı WP Squared veya WordPress paneline erişemiyor, yetki hatası alıyor.

Aşağıdaki adımlarla sorunu çözebilirsin.


Çözüm Adımları

1. Kullanıcı yetkilerini kontrol et

WordPress kullanıcı rolünü kontrol et.

wp user list --allow-root

Admin rolü yoksa düzelt:

wp user update USER_ID --role=administrator --allow-root

2. WP Squared kullanıcı servis durumunu kontrol et

systemctl status wpsquared

Servis kapalıysa aç:

systemctl start wpsquared
systemctl enable wpsquared

3. Dosya ve klasör izinlerini kontrol et

Yanlış permission erişimi engeller.

ls -ld /home/user/public_html

Düzelt:

chown -R user:user /home/user/public_html
chmod -R 755 /home/user/public_html
find /home/user/public_html -type d -exec chmod 755 {} \;
find /home/user/public_html -type f -exec chmod 644 {} \;

4. wp-config.php kullanıcı erişim kontrolü

cat /home/user/public_html/wp-config.php | grep WP_DEBUG

Debug açıkken erişim sorunları daha net görünür.

Aktif et:

define('WP_DEBUG', true);

5. Veritabanı kullanıcı bağlantısını kontrol et

wp db check --allow-root

Hata varsa repair yap:

wp db repair --allow-root

6. Login kilidi (security plugin) kontrol et

Bazı güvenlik eklentileri kullanıcıyı bloklar:

  • Wordfence

  • iThemes Security

  • WP Squared Security Layer

Gerekirse geçici disable:

wp plugin deactivate wordfence --allow-root

7. IP ban kontrolü

Firewall veya WP Squared IP bloklamış olabilir.

firewall-cmd --list-all

IP whitelist ekle:

firewall-cmd --add-source=YOUR_IP --permanent
firewall-cmd --reload

8. Session / cookie temizle

Tarayıcı veya server session hatası olabilir.

rm -rf /usr/local/wpsquared/sessions/*

9. PHP-FPM restart

systemctl restart php-fpm

10. Web server restart

Apache:

systemctl restart httpd

Nginx:

systemctl restart nginx

11. WP Squared cache temizle

rm -rf /usr/local/wpsquared/cache/*

12. WP Squared servis reset

systemctl restart wpsquared
systemctl restart crond

13. Login test

wp user check-password admin password --allow-root

Eğer bu adımlardan sonra da kullanıcı erişim sorunu devam ediyorsa, genellikle veritabanı user meta bozulmuş veya güvenlik modülü login hook’larını engelliyordur.

 


Bu cevap yeterince yardımcı oldu mu?


X
"Kripto ile ödemelerde %10 İndirim dönemi başladı!"

KAMPANYA KOMBO!

Kombo lisanslarda geçerli %25 İndirim fırsatını kaçırma!

İndirim Kodu: KOMBO25

Önemli Bilgilendirme: Kredi kartı ile yapılan ödemelerde fatura tutarına KDV (İşlem Ücreti) yansıtılmaktadır. Diğer ödeme yöntemlerinde ek ücret alınmaz.