Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X
X

Wählen Sie Ihre Währung

Türk Lirası $ US Dollar Euro
X
X

Wählen Sie Ihre Währung

Türk Lirası $ US Dollar Euro

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR
Plesk Obsidian Teknik Rehberi

Plesk WP Toolkit Clone ve Smart Update Hataları Nasıl Çözülür?

WP Toolkit klonlama ve Smart Update işlemleri dosya kopyalama, geçici veritabanı kullanıcısı, search-replace, WordPress sağlık kontrolü ve ekran görüntüsü testlerini birleştirir. Disk alanı, WP-CLI timeout, malware, trigger DEFINER veya hedef çakışması işlemi durdurabilir.

WP ToolkitCloneSmart UpdateWP-CLI timeoutDatabase import
root@sunucu:~SSH
WP-CLI command has not finished working in 60 seconds
WP Toolkit was not able to finish an operation in 1800 seconds
Unable to import database
The user specified as a definer does not exist
WordPress instance is broken
Kaynak siteWordPress sağlık ve WP-CLI
Klon hedefiDisk, domain ve mevcut veri
VeritabanıImport, trigger ve DEFINER
Smart UpdateTest kopyası, backup ve sonuç
01
Teknik açıklama

WP Toolkit klonlama işlemi hangi aşamalardan oluşur?

Klonlama yalnız dosya kopyalama değildir. WP Toolkit hedef domain ve veritabanı oluşturur, kaynak veriyi taşır, URL’leri değiştirir ve WordPress’in çalıştığını doğrular. Smart Update de geçici klon üzerinde güncellemeyi test eder.

60 saniye WP-CLI timeout, komutun beklenen sürede tamamlanmadığını gösterir. Malware, bozuk wp-config.php, ağır eklenti veya dış bağlantı beklemesi olabilir.

1800 saniye genel işlem timeoutu büyük medya dizini, yavaş disk, kaynak sınırı veya takılı veritabanı importu nedeniyle oluşabilir.

Unable to import database ve DEFINER hatası, trigger/view nesnesindeki kullanıcı tanımının WP Toolkit’in geçici import kullanıcısıyla uyumsuzluğundan kaynaklanabilir.

Smart Update yedekleme yerine geçmez. Güncelleme öncesi bağımsız Plesk backup alınmalı ve hedefte tam kopya için yeterli disk alanı bulunmalıdır.

Klonlama hedefinde force overwrite kullanmak mevcut site dosyası ve veritabanı verisini geri dönüşsüz değiştirebilir. Hedef domain ve path boşluğu doğrulanmadan kullanılmamalıdır.

02
Log mesajları ve anlamları

WP Toolkit clone, Smart Update ve WP-CLI hata mesajları

E-postada, tarayıcıda veya SSH günlüğünde gördüğünüz ifadeyi aratın. Her kartta anlam, muhtemel neden ve güvenli ilk işlem bulunur.

8 kayıt
01kritik

WP-CLI command has not finished in 60 seconds

Anlamı: WP-CLI alt işlemi zaman sınırında bitmemiştir.

Muhtemel neden: Malware, bozuk config, yavaş PHP veya dış servis.

Aynı WP-CLI komutunu instance üzerinde SSH ile verbose çalıştırın.
02kritik

Operation not finished in 1800 seconds

Anlamı: Klonlama veya güncelleme genel süre sınırını aşmıştır.

Muhtemel neden: Büyük veri, yavaş IO, takılı import veya düşük kaynak.

İşlem logu ve sistem IO/CPU kullanımını aynı anda kontrol edin.
03kritik

Unable to import database

Anlamı: Hedef veritabanına SQL dump uygulanamamıştır.

Muhtemel neden: DEFINER, SQL mode, paket boyutu, bağlantı veya bozuk dump.

İlk MySQL error satırını ve ilgili SQL nesnesini bulun.
04kritik

The user specified as a definer does not exist

Anlamı: Trigger/view eksik MySQL kullanıcısını definer olarak kullanmaktadır.

Muhtemel neden: Kullanıcı silinmiş veya temporary import user ile eşleşmiyor.

Kaynak DB’de trigger/view definerlarını listeleyip güvenli düzeltin.
05uyarı

WordPress instance is broken

Anlamı: WP Toolkit WordPress çekirdeğini veya bağlantısını sağlıklı algılayamamıştır.

Muhtemel neden: Eksik wp-config, yanlış DB, fatal error veya dosya yolu.

Instance info, wp-config ve WordPress URL erişimini kontrol edin.
06uyarı

Cloned site redirects to original domain

Anlamı: Kopyada eski site URL veya eklenti yönlendirmesi kalmıştır.

Muhtemel neden: WP_HOME/WP_SITEURL, serialized data veya cache.

WP Toolkit search-replace sonucu ve wp-config sabitlerini doğrulayın.
07kritik

Not enough disk space for Smart Update

Anlamı: Test klonu için tam site kopyası oluşturacak alan yoktur.

Muhtemel neden: Büyük uploads, yedekler veya düşük disk rezervi.

Klon boyutunu ve hedef mount boş alanını hesaplayın.
08uyarı

Clone target already contains data

Anlamı: Hedef path veya veritabanında mevcut içerik vardır.

Muhtemel neden: Yanlış hedef seçimi veya eski staging sitesi.

Force overwrite kullanmadan önce hedefin yedeğini ve içeriğini doğrulayın.

Bu ifadeyle eşleşen kayıt bulunamadı.

03
Güvenli ilk inceleme

SSH teşhis komutları ve hangi çıktıya bakılmalı?

Komutlar root erişimi içindir. Önce yalnızca durum ve log toplayın; nedeni görmeden kalıcı ayar değiştirmeyin.

WP Toolkit instance listesi
plesk ext wp-toolkit --list -format json

Sunucudaki WordPress instance ID ve temel durumlarını JSON olarak listeler.

Instance ayrıntısı
plesk ext wp-toolkit --info -instance-id 1

Belirtilen WordPress instance için kayıt ve durum bilgilerini gösterir.

WP-CLI sağlık testi
plesk ext wp-toolkit --wp-cli -instance-id 1 -- core verify-checksums

WordPress çekirdek dosyalarını resmi checksumlarla karşılaştırır.

Eklenti listesi
plesk ext wp-toolkit --wp-cli -instance-id 1 -- plugin list

Aktif eklenti ve sürümleri WP Toolkit bağlamında gösterir.

Trigger ve definer listesi
mysql -NBe "SELECT TRIGGER_SCHEMA,TRIGGER_NAME,DEFINER FROM information_schema.TRIGGERS WHERE TRIGGER_SCHEMA='wordpress_db';"

Kaynak WordPress veritabanındaki trigger definerlarını listeler.

Kaynak boyutu ve boş alan
du -sh /var/www/vhosts/example.com/httpdocs
df -h /var/www/vhosts/example.com/httpdocs

Klon için gereken dosya boyutu ile hedef filesystem boş alanını karşılaştırır.

WP Toolkit cache temizliği
plesk ext wp-toolkit --clear-wpt-cache

WP Toolkit önbelleğini temizler; kaynak site verisini silmez.

04
Güvenli çözüm sırası

WP Toolkit klonlama ve Smart Update hatasını güvenli çözme

Kaynak WordPress sağlığı, disk, hedef, veritabanı ve WP Toolkit işlem logu ayrı ayrı doğrulanmalıdır.

1

Kaynak sitenin güncel yedeğini alın

Smart Update yedek değildir. Dosya ve veritabanını Plesk Backup Manager ile güvenli konuma yedekleyin.

2

WP Toolkit instance sağlığını doğrulayın

Instance ID, wp-config, çekirdek checksum ve WP-CLI erişimi kontrol edilir.

plesk ext wp-toolkit --info -instance-id 1
3

Disk ve hedef içeriğini kontrol edin

Tam klon için kaynak boyutundan daha fazla boş alan ve boş/güvenli hedef path gerekir.

4

Veritabanı trigger/view definerlarını inceleyin

Import hatası varsa ilk SQL error ve DEFINER nesnesi bulunur; rastgele tüm triggerlar silinmez.

5

Küçük kapsamlı veya manuel WP-CLI test yapın

Timeout veren alt komut SSH’de çalıştırılarak malware, dış bağlantı veya PHP limiti ayrılır.

6

Klon URL, SSL ve güncelleme sonucunu doğrulayın

Hedef site original domaine yönlenmemeli; admin, cron, permalink ve ödeme/form akışları test edilmelidir.

05
Belirtiye göre ayrım

Özel senaryolar ve karar ağacı

Klonlama yüzde 51’de kalıyor

WP-CLI timeout, wp-config içindeki şüpheli kod ve PHP handler uyumu kontrol edilir.

Database import aşamasında duruyor

Trigger/view DEFINER, SQL mode, max_allowed_packet ve dump hatası incelenir.

Klon original domaine yönleniyor

WP_HOME, WP_SITEURL, cache ve yönlendirme eklentileri kontrol edilir.

Smart Update testinde görsel fark çıkıyor

Dinamik içerik, cookie banner, cache ve zaman bağımlı bileşenler yanlış pozitif oluşturabilir; manuel fonksiyon testi yapılır.

Hedefte eski staging site var

Yeni klon için farklı subdomain/path kullanılmalı veya mevcut hedef tam yedeklendikten sonra bilinçli temizlenmelidir.

Kesinlikle yapmayın

  • Force overwrite seçeneğini hedef içeriğini yedeklemeden kullanmayın.
  • Smart Update’i gerçek yedek yerine kabul etmeyin.
  • Import hatasında tüm trigger ve view nesnelerini topluca silmeyin.
  • WP Toolkit timeoutunu sınırsız artırarak malware veya kilitli kodu gizlemeyin.
  • Klonlanan sitede ödeme ve e-posta gönderimini canlı bırakmayın.
  • Staging siteyi arama motorlarına açık ve indexlenebilir bırakmayın.

Çözüm sonrası doğrulama

  • WP Toolkit instance healthy olarak listeleniyor.
  • Klon hedefi doğru domain/path ve doğru veritabanını kullanıyor.
  • Admin girişi, permalink, medya ve formlar çalışıyor.
  • Klon original domaine yönlenmiyor.
  • Smart Update sonrası görsel ve fonksiyon testleri geçti.
  • Staging robots/noindex, mail ve ödeme güvenliği ayarlandı.
06
Resmî teknik kaynaklar

cPanel ve üretici dokümantasyonu

07
İç SEO içerik kümesi

İlgili cPanel ve sunucu hata çözümleri

08
Sık sorulan sorular

Plesk WP Toolkit Hatası hakkında merak edilenler

WP Toolkit klonlama neden 60 saniyede durur?

WP-CLI komutu zaman sınırında tamamlanmıyordur. Malware, bozuk wp-config, PHP veya ağır eklenti araştırılmalıdır.

1800 saniye hatası ne demek?

Genel klonlama/güncelleme işlemi 30 dakikada tamamlanmamıştır. Disk IO, veri boyutu ve takılı alt adım incelenir.

Smart Update yedek alır mı?

Test klonu oluşturur fakat resmi Plesk dokümantasyonuna göre normal yedek yerine geçmez.

Unable to import database nasıl çözülür?

İlk SQL error bulunmalı; özellikle trigger/view DEFINER ve hedef kullanıcı yetkileri kontrol edilmelidir.

Klon site neden eski domaine yönlenir?

wp-config sabitleri, WordPress option değerleri, serialized data, cache veya yönlendirme eklentisi eski URL’yi koruyor olabilir.

Force overwrite güvenli mi?

Hedefteki mevcut dosya ve WordPress verisini değiştirebilir. Yalnız doğrulanmış yedek ve doğru hedefle kullanılmalıdır.

WP Toolkit cache temizlemek site cacheini siler mi?

--clear-wpt-cache WP Toolkit’in kendi önbelleğini temizler; WordPress cache eklentisi verileri farklıdır.

EKA YAZILIM VE BİLİŞİM SİSTEMLERİ

Sunucunuzdaki hatayı kalıcı olarak çözelim

cPanel, WHM, CloudLinux, LiteSpeed, MariaDB, Exim ve güvenlik katmanlarını birlikte analiz ederek yalnızca servisi kaldırmak yerine arızanın temel nedenini gideriyoruz.

Sunucu Desteği Al WhatsApp
Top