Plesk Panel Dependent row(s) isn’t found Hatası Çözümü
İçindekiler
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.
Ö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.