Softaculous kullanıyorsun ama hiçbir işlemde log oluşmuyorsa (install, update vs.), bu genelde log yolu hatalıdır, izin sorunu vardır ya da servis düzgün yazamıyordur. Panelde işlem yaparsın ama geçmiş/log kısmı boş kalır. Sorun bu. Aşağıdaki adımlarla hızlıca düzeltebilirsin.
Sorun şu:
Softaculous işlem yapıyor ama log kaydı oluşmuyor ya da loglar tamamen boş görünüyor.
Log yazma yolu, izinler veya servis tarafında bir problem var. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
1) Log dizini var mı kontrol et
Softaculous logları belirli bir dizine yazar. Bu klasör yoksa log da olmaz.
Şuraya gir:
SSH
Şu komutu çalıştır:
ls -la /var/softaculous/logs
Eğer “No such file or directory” hatası alıyorsan klasör yok demektir.
O zaman oluştur:
mkdir -p /var/softaculous/logs
Ardından tekrar dene.
2) Dosya izinlerini düzelt
Log klasörü var ama yazma izni yoksa yine log oluşmaz. Bu en sık çıkan sorunlardan biri.
Şu komutu çalıştır:
chown -R root:root /var/softaculous
chmod -R 755 /var/softaculous
Eğer bazı sistemlerde Apache kullanıcı yazıyorsa (örnek: nobody), şu şekilde deneyebilirsin:
chown -R nobody:nobody /var/softaculous/logs
Sonra tekrar test et.
Olmadıysa alttaki adıma geç.
3) Softaculous config dosyasını kontrol et
Log yolu config içinde yanlış olabilir.
Şuraya gir:
nano /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/enduser/softaculous.php
Ya da alternatif:
nano /usr/local/softaculous/conf/config.php
İçinde log path benzeri bir satır varsa kontrol et. Genelde şu path doğru olmalı:
/var/softaculous/logs
Yanlışsa düzelt → kaydet çık.
Ardından tekrar dene.
4) Disk dolu mu kontrol et
Disk doluysa hiçbir log yazılamaz. Bu çok kritik ama çoğu kişi atlıyor.
Şu komutu çalıştır:
df -h
Özellikle şu dizinleri kontrol et:
-
/
-
/var
Eğer %100 doluysa:
-
Gereksiz logları temizle
-
Backup veya tmp klasörünü boşalt
Örnek temizlik:
rm -rf /tmp/*
Sonra tekrar test et.
5) cPanel / Softaculous cache temizle
Bazen log yazılıyor ama panelde görünmez. Cache problemi olabilir.
Şu komutu çalıştır:
rm -rf /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/enduser/cache/*
Ardından cPanel restart:
/scripts/restartsrv_cpsrvd
Şimdi tekrar kontrol et.
6) Servisleri yeniden başlat
Softaculous arka planda düzgün çalışmıyorsa log da yazmayabilir.
Şu komutları çalıştır:
/scripts/restartsrv_httpd
/scripts/restartsrv_cpsrvd
LiteSpeed kullanıyorsan:
service lsws restart
Ardından tekrar dene.
7) Cron çalışıyor mu kontrol et
Softaculous bazı logları cron ile işler. Cron çalışmıyorsa log boş kalabilir.
Şuraya gir:
crontab -l
Softaculous ile ilgili cron satırı yoksa ekle:
*/5 * * * * /usr/local/cpanel/3rdparty/bin/php /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cron.php
Kaydet çık → sonra test et.
8) Log dosyasını canlı takip et (EN NET SONUÇ)
En kesin teşhis burada. Log gerçekten yazılıyor mu direkt görürsün.
Şu komutu çalıştır:
tail -f /var/softaculous/logs/softaculous.log
Aynı anda panelden bir install başlat.
Şu hataları görebilirsin:
-
Permission denied
-
No such file or directory
-
Disk quota exceeded
-
Failed to write log
Ne görüyorsan sorun odur.
Log’daki hataya göre doğrudan müdahale et.
9) Softaculous yeniden kur (son çare)
Hiçbir şey çözmediyse dosyalar bozulmuş olabilir.
Şu komutu çalıştır:
wget -N http://files.softaculous.com/install.sh
chmod 755 install.sh
./install.sh
Kurulum mevcut yapıyı bozmadan üstüne yazar.
Sonrasında tekrar test et.
Bu adımlardan sonra Softaculous log kaydı yok sorunu genelde tamamen çözülür. En kritik noktalar: log dizini, izinler ve disk durumu. Özellikle 2. ve 4. adım çoğu vakada direkt çözüm sağlar.
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.