Plesk Panel Dependent row(s) isn’t found Hatası Çözümü

Plesk üzerinde karşılaşılan Dependent row(s) isn’t found hatası genellikle veritabanındaki eksik kayıtlar veya yanlış yapılandırmalardan kaynaklanır. Plesk Dependent row(s) hatası çözümü ne yönelik komutları aşağıda bulabilirsiniz.
Plesk Dependent row(s) hatası

Örnek Hata Çıktısı

Internal error: Referenced row ‘smb_roles.id = 1’ not found for ‘smb_users.roleId = 1’.
Error Message: Dependent data ‘smb_roles.id = 1’ is missing for ‘smb_users.roleId = 1’.
Source File: Abstract.php
Error Line: 182
Exception Type: DependencyException

Hata Çözümü

Sunucunuza SSH bağlantısı yapıp ardından aşağıdaki komutu kullanarak Plesk veritabanına giriş yapın.

plesk db

Ardından smb_roles tablosuna eksik kayıtları ekleyin.

INSERT INTO smb_roles VALUES
(1, 'Admin', 1, 1, 0),
(2, 'WebMaster', 0, 1, 0),
(3, 'Application User', 0, 1, 0),
(4, 'Accountant', 1, 1, 0);

smb_users tablosundaki ownerId alanını güncelleyin.

UPDATE smb_users SET ownerId = 1;

SELinux modülünü güncelleyip SELinux policy modülünü uygulayın.

rpm -Uvh --force http://autoinstall.plesk.com/PSA_17.5.3/extras-rpm-CentOS-7-x86_64/opt/selinux/psa-selinux-17.5.3-cos7.build1705170314.17.noarch.rpm

semodule -v -i /usr/local/psa/etc/plesk.pp

Ardından plesk servisini yeniden başlatın, bu işlem sonrası aldığınız hata çözümlenecektir.

service psa restart

Limitlere takılmamak için Kurumsal Hosting paketlerimizi tercih edin, dijital dünyada gücünüzü gösterin.

Şunlar da hoşunuza gidebilir...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir