"strict_trans_tables" seçeneğini devre dışı bırakmak, MySQL veya MariaDB veritabanı sunucusunda "my.cnf" dosyasında bir değişiklik yapmayı gerektirir. Bu seçeneği devre dışı bırakmak için aşağıdaki adımları izleyebilirsiniz:
-
SSH ile sunucunuza bağlanın.
-
"my.cnf" dosyasını açın. Bu dosya genellikle "/etc/my.cnf" veya "/etc/mysql/my.cnf" yolunda yer alır.
-
Dosyada aşağıdaki satırı arayın:
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
-
Yukarıdaki satırı aşağıdaki gibi değiştirin:
sql_mode=NO_ENGINE_SUBSTITUTION
-
Değişikliği kaydedin ve dosyayı kapatın.
-
MySQL veya MariaDB veritabanı sunucusunu yeniden başlatın:
systemctl restart mariadb
veya
systemctl restart mysql
Yukarıdaki adımları takip ederek "strict_trans_tables" seçeneğini devre dışı bırakabilirsiniz. Ancak, bu seçeneği devre dışı bırakmanın güvenlik açığına neden olabileceğini unutmayın. Bu nedenle, bu değişikliği yapmadan önce iyi bir nedeniniz olması gerekiyor ve güvenlik risklerini dikkate alarak karar vermelisiniz.