Softaculous Language Pack Bozuk Nasıl Çözülür? Net Çözüm Adımları
Softaculous panelinde dil dosyaları bozulduysa menüler eksik görünür, yazılar hatalı çıkar ya da tamamen İngilizce/karışık hale döner. Bazen sayfa boş gelir ya da “undefined” hataları görünür. Genelde dil paketleri eksik indirilmiştir ya da cache bozulmuştur. Sorun bu. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Sorun şu:
Softaculous language pack bozuk olduğu için panelde yazılar eksik veya hatalı görünüyor.
Dil dosyaları yüklenemiyor ya da okunamıyor. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
1) Softaculous dil dosyalarını yeniden indir
En hızlı çözüm bu. Bozuk language pack’leri yeniden çekmek sorunu genelde direkt çözer.
Şuraya gir:
SSH
Şu komutu çalıştır:
rm -rf /var/softaculous/lang/*
Ardından dil dosyalarını yeniden indir:
php /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/enduser/update_lang.php
Bu işlem tüm language pack’leri sıfırdan çeker.
İşlem bitince paneli yenile.
Ardından tekrar dene.
2) Softaculous cache temizliği yap
Cache bozulduysa yeni dil dosyaları bile doğru yüklenmez.
Şuraya gir:
SSH
rm -rf /tmp/softaculous*
rm -rf /var/tmp/softaculous*
cPanel cache temizliği:
rm -rf /usr/local/cpanel/base/frontend/*/cache/*
Cache temizlendikten sonra paneli yeniden aç.
Şimdi tekrar test et.
3) Softaculous cron çalıştır (zorla güncelle)
Dil paketleri bazen cron ile güncellenir. Cron çalışmıyorsa language pack bozuk kalır.
Şuraya gir:
SSH
php /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cron.php
Alternatif path kontrol:
find / -name update_lang.php
Cron sonrası dil dosyaları tekrar senkronize edilir.
Ardından paneli yenile.
Olmadıysa alttaki adıma geç.
4) Dosya izinlerini kontrol et
Softaculous dil dosyalarını okuyamazsa veya yazamazsa bozuk görünür.
Şuraya gir:
SSH
chown -R root:root /var/softaculous
chmod -R 755 /var/softaculous
cPanel tarafı için:
chown -R root:root /usr/local/cpanel/whostmgr/docroot/cgi/softaculous
Yanlış izin varsa dil dosyaları yüklenmez.
Düzelttikten sonra tekrar dene.
5) Dil ayarını değiştirip geri al
Bazen sadece dil seçimi bug’a girer. Değiştirip geri almak sorunu çözer.
Şuraya gir:
cPanel → Softaculous → Settings
Şunları yap:
-
Language → farklı bir dil seç (örneğin English)
-
Kaydet
-
Tekrar eski dile geri al
Bu işlem language pack’i yeniden tetikler.
Şimdi tekrar test et.
6) cPanel ve Softaculous güncellemesi yap
Eski sürümlerde dil paketleri bozulabiliyor.
Şuraya gir:
SSH
/scripts/upcp
Softaculous güncelle:
php /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cron.php
Güncel olmayan sistemlerde language pack hataları sık çıkar.
Güncelledikten sonra tekrar dene.
7) Sunucu bağlantısını kontrol et (API erişimi)
Dil paketleri Softaculous sunucularından çekilir. Bağlantı yoksa eksik kalır.
Şuraya gir:
SSH
curl -I https://api.softaculous.com
DNS test:
ping -c 4 api.softaculous.com
Eğer bağlantı yoksa:
-
Firewall (CSF) kontrol et
-
Outbound bağlantı açık mı bak
-
DNS düzgün mü kontrol et
Bağlantı sorunu varsa language pack düzgün inmez.
Düzelttikten sonra tekrar dene.
8) Manuel language dosyasını kontrol et
Dil klasörü içinde eksik veya boş dosya olabilir.
Şuraya gir:
SSH
ls -la /var/softaculous/lang/
İlgili dili kontrol et (örnek: english, turkish):
ls -la /var/softaculous/lang/english
Dosyalar boşsa veya eksikse yeniden indirme (1. adım) şart.
Eksik dosya varsa manuel müdahale etme, komple yeniden çek.
Ardından tekrar dene.
9) Log kontrolü yap, en net sonuç burada
Gerçek sebep log’da net çıkar.
Şuraya gir:
SSH
tail -n 100 /usr/local/cpanel/logs/error_log
grep -i softaculous /usr/local/cpanel/logs/error_log | tail -n 50
grep -i lang /usr/local/cpanel/logs/error_log | tail -n 50
Görebileceğin hata örnekleri:
-
Failed to download language pack
-
Permission denied
-
Unable to open lang file
-
API connection failed
En net sonuç burada çıkar.
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.