Softaculous üzerinden WordPress kurarken hata alıyorsan genelde kurulum yarıda kesilir, “installation failed”, “could not write file” ya da boş ekran gibi sorunlar çıkar. WordPress install başlar ama tamamlanmaz. Bu durum çoğunlukla disk, izin, PHP limitleri ya da bağlantı problemlerinden olur. Sorun bu. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Sorun şu:
Softaculous WordPress kurulumunu başlatıyor ama işlem tamamlanmadan hata veriyor.
Dosyalar indirilemiyor ya da sunucu yazma/bağlantı hatası veriyor. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
1) Kurulum yapılacak klasörü kontrol et (en kritik)
WordPress aynı klasöre ikinci kez kurulamaz. İçeride eski dosya varsa Softaculous WordPress install hata verir.
Şuraya gir:
cPanel → File Manager → public_html
Kontrol et:
-
index.php var mı
-
wp-config.php var mı
-
eski kurulum kalıntısı var mı
Eğer varsa temizle:
rm -rf /home/USERNAME/public_html/*
(Önemli: doğru dizinde olduğundan emin ol)
Alt klasöre kuruyorsan (örnek: /blog) o klasörün boş olması gerekiyor.
Temizledikten sonra tekrar kurulum başlat.
Olmadıysa alttaki adıma geç.
2) Disk ve inode durumunu kontrol et
Disk doluysa WordPress dosyaları indirilemez ve kurulum başarısız olur.
Şuraya gir:
SSH
Şu komutu çalıştır:
df -h
df -i
Özellikle:
-
/home dolu mu
-
inode %100 mü
cPanel → Disk Usage kısmına da bak.
Doluysa:
-
yedekleri sil
-
cache temizle
-
gereksiz dosyaları kaldır
Alan açtıktan sonra tekrar dene.
Olmadıysa alttaki adıma geç.
3) Dosya izinlerini düzelt
Yanlış izinler WordPress dosyalarının yazılmasını engeller. Bu da Softaculous WordPress install hata verir.
Şuraya gir:
SSH
Şu komutu çalıştır:
find /home/USERNAME/public_html -type d -exec chmod 755 {} \;
find /home/USERNAME/public_html -type f -exec chmod 644 {} \;
chown -R USERNAME:USERNAME /home/USERNAME/public_html
(USERNAME yerine gerçek kullanıcıyı yaz)
Özellikle public_html yazılabilir olmalı.
Ardından tekrar dene.
Olmadıysa alttaki adıma geç.
4) PHP limitlerini artır
Düşük limitler yüzünden WordPress kurulumu yarıda kesilir.
Şuraya gir:
WHM → MultiPHP INI Editor
veya
cPanel → Select PHP Version → Options
Şunları ayarla:
-
memory_limit = 256M
-
max_execution_time = 300
-
max_input_time = 300
-
post_max_size = 128M
-
upload_max_filesize = 128M
SSH ile kontrol:
php -i | grep memory_limit
Sonra servisleri yeniden başlat:
systemctl restart httpd
systemctl restart php-fpm
Şimdi tekrar test et.
Olmadıysa alttaki adıma geç.
5) ModSecurity engelini kontrol et
WordPress kurulum isteği bazen güvenlik duvarına takılır. Bu da Softaculous WordPress install hata verir.
Şuraya gir:
WHM → ModSecurity Tools → Hits List
Kurulum sırasında bloklanan istek var mı kontrol et.
Geçici olarak kapat:
cPanel → ModSecurity → Disable
Firewall kontrolü:
csf -g USER_IP
IP blokluysa whitelist’e ekle.
Kapatıp tekrar kurulum dene.
Olmadıysa alttaki adıma geç.
6) Curl ve dış bağlantıyı test et
Softaculous WordPress paketini dış kaynaktan indirir. Sunucu dışarı çıkamıyorsa WordPress install hata verir.
Şuraya gir:
SSH
Şu komutu çalıştır:
curl -I https://wordpress.org
Eğer bağlantı yoksa:
-
firewall engelliyor
-
DNS bozuk
-
hosting sağlayıcı çıkışı kapatmış
Curl yoksa yükle:
yum install curl -y
Bağlantı düzeldikten sonra tekrar dene.
Olmadıysa alttaki adıma geç.
7) MySQL / veritabanı oluşturuluyor mu kontrol et
WordPress kurulumu sırasında veritabanı oluşturulamazsa işlem direkt fail olur.
Şuraya gir:
cPanel → MySQL Databases
Kontrol et:
-
kullanıcı oluşturulabiliyor mu
-
database oluşturulabiliyor mu
SSH test:
mysql -u root -p
SHOW DATABASES;
MySQL servisi çalışıyor mu kontrol et:
systemctl status mysql
Çalışmıyorsa başlat:
systemctl start mysql
Ardından tekrar kurulum dene.
Olmadıysa alttaki adıma geç.
8) Log kayıtlarını kontrol et (en net sonuç burada)
Softaculous WordPress install hata veriyor sorununun gerçek sebebi burada çıkar.
Şuraya gir:
SSH
Şu komutu çalıştır:
tail -n 100 /usr/local/cpanel/logs/error_log
tail -n 100 /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/error.log
tail -n 50 /home/USERNAME/public_html/error_log
Görebileceğin hatalar:
-
permission denied
-
disk quota exceeded
-
failed to download wordpress
-
database connection failed
-
PHP fatal error
Burada yazan hata direkt neyin bozuk olduğunu gösterir.
Log’daki hataya göre doğrudan müdahale et.
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.