Genelde Plesk admin panel üzerinden yeni alan adı oluştururken çıkan DB query failed: SQLSTATE[23000]: Integrity constraint violation hatasının çözümünü aşağıdaki yazımızda anlatacağız.
Plesk Linux için;
SSH'a Login olduktan sonra sırasıyla aşağıdaki komutları uyguluyoruz.
Öncelikle sql yedeğimizi alıyoruz ;
plesk db dump > psa_dump.sql
Sonrasında Plesk'in oluşturmuş olduğu aşağıdaki script'i sunucuya indiriyoruz.
script'i sıkıştırılmış dosyadan çıkarıyoruz.
tar xf 115003292185_auto_increment_fix.php.tar.gz
Veritabanını analiz edip onarması için aşağıdaki komut ile script'i çalıştırıyoruz.
plesk php 115003292185_auto_increment_fix.php -v -y
"No inconsistencies were detected." yazısını görene kadar script'i çalıştırma işlemini tekrarlıyoruz.
Plesk Windows için ;
Sunucuya RDP ile bağlandıktan sonra aşağıdaki link'den script'i indirip C: disk'i içerisine çıkarıyoruz.
Script'i indirmek için Tıklayınız.
Sonrasında cmd (command prompt) Yönetici olarak çalıştırınız. C: dizinine giriş yapınız.
Aşağıdaki komut ile sql yedeğini alınız.
plesk db dump > C:\psa_dump.sql
C: dizinindeyken Aşağıdaki komut içe script'i çalıştırınız.
plesk php 115003292185_auto_increment_fix.php -v -y
"No inconsistencies were detected." yazısını görene kadar script'i çalıştırma işlemini tekrarlıyoruz.