Softaculous clone başarısız hatası alıyorsan site kopyalama işlemi ya hiç başlamaz ya da yarıda kesilir. “Clone failed”, “could not copy files” veya boş ekran gibi hatalar görürsün. Bu genelde disk, izin, hedef klasör ya da veritabanı kaynaklıdır. Sorun bu. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Sorun şu:
Softaculous clone işlemi başlıyor ama tamamlanmadan hata veriyor.
Dosyalar veya veritabanı düzgün kopyalanamıyor. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
1) Hedef klasör boş mu kontrol et (en kritik)
Clone işlemi yapılacak klasör doluysa Softaculous clone başarısız olur.
Şuraya gir:
cPanel → File Manager
Hedef dizini kontrol et (örnek: /public_html/clone)
İçinde dosya varsa temizle:
rm -rf /home/USERNAME/public_html/clone/*
Ya da farklı, boş bir klasör belirle.
Aynı şekilde domain/subdomain doğru mu kontrol et.
Temizledikten sonra tekrar dene.
Olmadıysa alttaki adıma geç.
2) Disk alanı ve inode kontrolü yap
Clone işlemi tüm siteyi kopyalar. Alan yetmiyorsa işlem yarıda kesilir.
Ş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.
Alan doluysa:
-
eski yedekleri sil
-
cache klasörlerini temizle
-
gereksiz dosyaları kaldır
Alan açtıktan sonra tekrar dene.
Olmadıysa alttaki adıma geç.
3) Dosya izinlerini düzelt
Yanlış permission clone sırasında dosya kopyalanmasını engeller.
Ş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)
Kaynak ve hedef klasörün yazılabilir olduğundan emin ol.
Ardından tekrar dene.
Olmadıysa alttaki adıma geç.
4) Veritabanı oluşturuluyor mu kontrol et
Clone sırasında yeni bir veritabanı oluşturulur. Eğer oluşturulamazsa işlem fail olur.
Şuraya gir:
cPanel → MySQL Databases
Kontrol et:
-
yeni database oluşturulabiliyor mu
-
kullanıcı eklenebiliyor mu
SSH test:
mysql -u root -p
SHOW DATABASES;
MySQL servisini kontrol et:
systemctl status mysql
Çalışmıyorsa başlat:
systemctl start mysql
Ayrıca mevcut DB limiti dolmuş olabilir (hosting limitleri).
Ardından tekrar dene.
Olmadıysa alttaki adıma geç.
5) PHP limitlerini artır
Büyük sitelerde clone işlemi uzun sürer. Limit düşükse işlem yarıda kesilir.
Şuraya gir:
WHM → MultiPHP INI Editor
veya
cPanel → Select PHP Version → Options
Şunları artır:
-
memory_limit = 256M (gerekirse 512M)
-
max_execution_time = 300
-
max_input_time = 300
SSH kontrol:
php -i | grep memory_limit
Sonra servisleri restart et:
systemctl restart httpd
systemctl restart php-fpm
Şimdi tekrar test et.
Olmadıysa alttaki adıma geç.
6) ModSecurity / firewall engelini kontrol et
Clone işlemi sırasında bazı istekler bloklanabilir.
Şuraya gir:
WHM → ModSecurity Tools → Hits List
Clone sırasında bloklanan request var mı bak.
Geçici olarak kapat:
cPanel → ModSecurity → Disable
Firewall kontrol:
csf -g USER_IP
IP blokluysa whitelist’e ekle.
Kapatıp tekrar clone işlemi başlat.
Ardından tekrar dene.
Olmadıysa alttaki adıma geç.
7) Softaculous temp ve cache temizliği yap
Bozuk geçici dosyalar clone hatasına sebep olabilir.
Şuraya gir:
SSH
Şu komutu çalıştır:
rm -rf /var/softaculous/tmp/*
rm -rf /var/softaculous/backups/*
Sonra tekrar işlemi başlat.
Şimdi tekrar test et.
Olmadıysa alttaki adıma geç.
8) Log kayıtlarını kontrol et (en net sonuç burada)
Softaculous clone başarısız sorununun gerçek nedeni 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
-
database creation failed
-
copy failed
-
PHP fatal error
Burada yazan hata direkt sorunun kaynağını 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.