MySQL 5.7 versiyonu ile birlikte SQL mod tanımlarına standart olarak bazı katı mod kuralları getirilmiştir. Bu kurallar bazı durumlarda yazılımların işleyişine engel olabilir.
NessaPanel yazılımı, diğer birçok yazılım sistemleri gibi "SQL Katı Mod" kuralları ile uyumlu değildir. Bu nedenle katı mod kurallarının MySQL sunucunuzun "SQL Mode" tanımlarından çıkarılması gereklidir.
Bunun nasıl yapılacağı ile ilgili olarak aşağıdaki adımları takip ediniz.
-
Sunucunuza SSH veya SFTP üzerinden root yetkisi ile erişim yaparak /etc/my.cnf dosyasını açınız.
(Eğer root erişiminiz yoksa, bu işlemi yapabilecek yetkili bir kişiden destek almanız gereklidir.) -
my.cnf dosyasının alt kısmına sql_mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" tanımını ekleyin ve kaydedin.
-
Sunucunuz bu tanımı kabul etmiyorsa, " işaretleri olmadan da yazabilirsiniz. Eğer bu çözüm getirmezse, sadece sql_mode= olarak tanımlama yapabilirsiniz.
Eklediğiniz tanım [mysqld] ifadesinin altında olmalıdır. Eğer dosyanızda [mysqld] ifadesi bulunmuyorsa manuel olarak ekleyin.
-
MySQL sunucunuza restart atın.
Bu işlemler hakkında bilginiz yoksa, sunucu hizmeti aldığınız sağlayıcı veya bir sunucu yönetim uzmanından destek almanız önerilir.
Yapılan değişikliklerin etkin olması için sunucu yeniden başlatılmalıdır.