Softaculous ile site import ederken işlem başarısız oluyorsa genelde dosya yolu hatalıdır, veritabanı bağlantısı kurulamaz ya da izin/disk problemi vardır. Import başlar ama yarıda kalır, ya da direkt “failed” hatası verir. Bazen de site eklenmiş gibi görünür ama çalışmaz. Sorun bu. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Sorun şu:
Softaculous import başarısız oluyor ve mevcut site panelde düzgün tanınmıyor.
Dosya, veritabanı veya erişim tarafında bir problem var. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
1) Import edilen dizin doğru mu kontrol et
En basit ama en çok yapılan hata bu. Softaculous yanlış klasörü tararsa import başarısız olur.
Şuraya gir:
cPanel → File Manager → public_html
Şunları kontrol et:
-
Site dosyaları doğru klasörde mi
-
wp-config.php,configuration.phpgibi ana dosyalar var mı -
Boş klasör import etmeye çalışmıyorsun değil mi
SSH ile de kontrol edebilirsin:
cd /home/kullanici/public_html
ls -la
Eğer site alt klasördeyse (örnek: /public_html/site), import sırasında bu yolu doğru gir.
Yanlış dizin seçtiysen düzelt ve tekrar dene.
2) Veritabanı bilgilerini kontrol et
Softaculous import sırasında mevcut veritabanını okumaya çalışır. Bağlantı hatalıysa import başarısız olur.
Şuraya gir:
cPanel → File Manager → site dizini
wp-config.php (WordPress için) dosyasını aç:
-
DB_NAME
-
DB_USER
-
DB_PASSWORD
-
DB_HOST
Ardından SSH ile test et:
mysql -u DB_USER -p DB_NAME
Bağlantı kurulamıyorsa sorun burada.
Gerekirse yeni database oluştur ve config dosyasını güncelle.
Ardından tekrar dene.
3) Dosya izinlerini düzelt
Softaculous import başarısız hatasının önemli nedenlerinden biri permission sorunudur.
Şuraya gir:
SSH
Şu komutları çalıştır:
chown -R kullanici:kullanici /home/kullanici/public_html
find /home/kullanici/public_html -type d -exec chmod 755 {} \;
find /home/kullanici/public_html -type f -exec chmod 644 {} \;
Özellikle şu klasörlere dikkat:
-
wp-content
-
uploads
-
cache
Yazma izni yoksa import sırasında hata verir.
Düzelttikten sonra tekrar dene.
4) Disk ve inode kontrolü yap
Import sırasında dosyalar kopyalanır ve cache oluşturulur. Disk doluysa işlem yarıda kesilir.
Şuraya gir:
SSH
df -h
df -i
Şu hataları görüyorsan sebep bu:
-
No space left on device
-
Disk quota exceeded
Alan açmadan import düzgün çalışmaz.
Temizledikten sonra tekrar dene.
5) Softaculous import scriptini manuel çalıştır
Arka planda çalışan import cron’u bazen takılır. Manuel tetikleyerek test edebilirsin.
Şuraya gir:
SSH
php /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cron.php
Alternatif path kontrolü:
find / -name cron.php | grep softaculous
Komut çalışırken hata veriyorsa direkt sebebi görürsün.
Olmadıysa alttaki adıma geç.
6) PHP ve limitleri kontrol et
Import sırasında memory veya execution limit düşükse işlem yarıda kalır.
Şuraya gir:
WHM → MultiPHP INI Editor
Şunları artır:
-
memory_limit (en az 256M)
-
max_execution_time (en az 300)
-
upload_max_filesize
-
post_max_size
SSH’den de kontrol edebilirsin:
php -i | grep memory_limit
Limit düşükse yükselt.
Ardından tekrar dene.
7) Softaculous cache ve temp temizliği yap
Bozuk cache import işlemini engelleyebilir.
Şuraya gir:
SSH
rm -rf /tmp/softaculous*
rm -rf /var/tmp/softaculous*
Softaculous klasörünü de kontrol et:
ls -la /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/
Cache temizlendikten sonra yeniden import başlat.
Şimdi tekrar test et.
8) Softaculous import yerine “Scan/Import Installations” kullan
Bazen manuel import yerine mevcut siteyi taratmak daha sağlıklı çalışır.
Şuraya gir:
cPanel → Softaculous → All Installations
Şunu yap:
-
“Scan” veya “Import Installations” seçeneğine tıkla
-
Siteyi otomatik algılamasını bekle
Eğer site düzgün kurulmuşsa Softaculous kendisi ekler.
Bu yöntem çoğu zaman daha sorunsuzdur.
Olmadıysa alttaki adıma geç.
9) Log kontrolü yap, en net sonuç burada
Gerçek sebep log’da çıkar. Tahmin yürütme.
Şuraya gir:
SSH
grep -i softaculous /usr/local/cpanel/logs/error_log | tail -n 50
tail -n 100 /usr/local/cpanel/logs/error_log
tail -n 100 /home/kullanici/public_html/error_log
Görebileceğin hata örnekleri:
-
Failed to connect database
-
Permission denied
-
Maximum execution time exceeded
-
Unable to read config file
-
Path not found
En net sonuç burada çıkar.
Log’daki hataya göre doğrudan müdahale et.
10) Domain ve path eşleşmesini kontrol et
Import sırasında domain/path yanlışsa Softaculous siteyi tanıyamaz.
Şuraya gir:
cPanel → Domains
Şunları kontrol et:
-
Domain doğru klasöre bağlı mı
-
Addon domain path doğru mu
-
Subdomain yanlış klasöre mi bakıyor
Yanlış eşleşme varsa düzelt.
Sonrasında import işlemini tekrar başlat.
Şimdi tekrar test 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.