WPSquared Permission Hatası Nasıl Çözülür? Yazdır

  • 0

WP Squared kullanırken bazen “Permission Denied”, “Access Forbidden”, “Cannot Write File” veya benzeri yetki hataları görülebilir. Genellikle sebep yanlış dosya izinleri, hatalı owner ayarları, SELinux kısıtlamaları veya web server kullanıcısının erişim sorunudur. Aşağıdaki adımlarla sorunu hızlıca çözebilirsin.

Sorun şu:
WP Squared işlem yapamıyor, dosyalara erişemiyor veya permission/yetki hatası veriyor.

Aşağıdaki adımları uygulayarak düzeltebilirsin.

Çözüm Adımları

1. Dosya ve klasör owner bilgisini kontrol et

Yanlış kullanıcı sahibi permission sorunlarının en yaygın sebebidir.

Kontrol et:

ls -la /home/user/public_html

Owner düzelt:

chown -R user:user /home/user/public_html

Apache kullanıyorsan bazen şu kullanıcı gerekir:

chown -R nobody:nobody /home/user/public_html

Nginx/PHP-FPM için:

chown -R nginx:nginx /home/user/public_html

2. Klasör izinlerini düzelt

Yanlış klasör izinleri erişim problemleri oluşturur.

Klasör izinlerini ayarla:

find /home/user/public_html -type d -exec chmod 755 {} \;

Daha katı güvenlik gerekiyorsa:

find /home/user/public_html -type d -exec chmod 750 {} \;

3. Dosya izinlerini düzelt

Yanlış dosya izinleri yazma veya okuma hatası oluşturabilir.

Dosya izinlerini ayarla:

find /home/user/public_html -type f -exec chmod 644 {} \;

wp-config.php için daha güvenli izin:

chmod 600 /home/user/public_html/wp-config.php

4. WP Squared klasör izinlerini kontrol et

WP Squared kendi cache ve log klasörlerine erişemiyor olabilir.

Kontrol et:

ls -la /usr/local/wpsquared

İzin düzelt:

chmod -R 755 /usr/local/wpsquared

Owner düzelt:

chown -R root:root /usr/local/wpsquared

5. SELinux engelini kontrol et

SELinux bazı dosya erişimlerini engelleyebilir.

Durumu kontrol et:

getenforce

Test için geçici kapat:

setenforce 0

Kalıcı kapatma için:

nano /etc/selinux/config

Şunu değiştir:

SELINUX=disabled

6. Immutable dosya kilidi var mı kontrol et

Bazı dosyalar kilitlenmiş olabilir.

Kontrol et:

lsattr -R /home/user/public_html

Kilidi kaldır:

chattr -i filename

Tüm klasör için:

chattr -R -i /home/user/public_html

7. PHP-FPM kullanıcı ayarını kontrol et

Yanlış PHP pool kullanıcısı permission hatası oluşturabilir.

Pool config aç:

nano /etc/php-fpm.d/www.conf

Şu satırları kontrol et:

user = nginx
group = nginx

cPanel EA-PHP kullanıyorsan farklı olabilir.

Restart:

systemctl restart php-fpm

8. Mount edilmiş disk izinlerini kontrol et

Harici disk veya mount edilen storage read-only olabilir.

Kontrol et:

mount | grep home

Read-only görünüyorsa remount yap:

mount -o remount,rw /

9. Cache ve temporary dosyaları temizle

Bozuk cache permission sorunlarına sebep olabilir.

WP Squared cache temizliği:

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

Temporary dosyalar:

rm -rf /tmp/*

10. Web server ve WP Squared servislerini yeniden başlat

Yetki değişikliklerinden sonra servis restart gerekir.

WP Squared restart:

systemctl restart wpsquared

Apache restart:

systemctl restart httpd

Nginx restart:

systemctl restart nginx

PHP-FPM restart:

systemctl restart php-fpm

11. Hata loglarını incele

Gerçek permission hatasını loglarda görebilirsin.

WP Squared log:

tail -f /var/log/wpsquared/error.log

Apache log:

tail -f /var/log/httpd/error_log

Nginx log:

tail -f /var/log/nginx/error.log

PHP error log:

tail -f /var/log/php-fpm/error.log
cPanel cPanel Lisansında %80 Tasarruf Edin!

Bu makaledeki sorunu çözdünüz mü? Peki ya artan lisans maliyetleri? VDS/Dedicated sunucularınız için %100 güncellenebilir, limitsiz paylaşımlı (proxy) cPanel lisansımızı hemen inceleyin.

Lisansı İncele

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.