ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل با MySQL strict mode در سی پنل



ali60
May 23rd, 2016, 15:53
با سلام بنده توی سرور سی پنل
MySQL strict mode رو میخوام خاموش کنم ولی بعد از چند لحضه که تغییرات رو میدم روشن میشه و برای اسکریپت های مانند whmcs مشکل ساز شده

بنده اول وصل به mysql میشم بعد هم دستورات زیر رو میزدم


mysql> select @@GLOBAL.sql_mode;


mysql> SET GLOBAL sql_mode="";


mysql> select @@GLOBAL.sql_mode;







اگر مسیر را اشتباهی رفتم لطفا دوستان راهنمایی بفرماییند چگونه این مورد را کاملا رفع و خاموش کنم
با تشکر

smhnw
May 23rd, 2016, 15:55
Add To my.cnf:
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

------------------
Login to Phpmyadmin whith root user in whm And send sql query:
SET @@global.sql_mode= "";


------------

mysql -e 'select @@GLOBAL.sql_mode;'


ارادت .

ali60
May 23rd, 2016, 16:15
Add To my.cnf:
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

------------------
Login to Phpmyadmin whith root user in whm And send sql query:
SET @@global.sql_mode= "";


------------

mysql -e 'select @@GLOBAL.sql_mode;'


ارادت .

با سلام
این قسمت رو متوجه نشدم باید چیکار کنم
Login to Phpmyadmin whith root user in whm And send sql query:
میشه توضیح بدید

smhnw
May 23rd, 2016, 16:17
با سلام
این قسمت رو متوجه نشدم باید چیکار کنم
Login to Phpmyadmin whith root user in whm And send sql query:
میشه توضیح بدید

سلام و احترام .

هیچی اینو بزنین :

mysql -e 'SET @@global.sql_mode= "";'

اگر حل شد تشکر یادتون نره

imostafa
May 23rd, 2016, 21:37
با سلام بنده توی سرور سی پنل
MySQL strict mode رو میخوام خاموش کنم ولی بعد از چند لحضه که تغییرات رو میدم روشن میشه و برای اسکریپت های مانند whmcs مشکل ساز شده

بنده اول وصل به mysql میشم بعد هم دستورات زیر رو میزدم



mysql> select @@GLOBAL.sql_mode;


mysql> SET GLOBAL sql_mode="";


mysql> select @@GLOBAL.sql_mode;






اگر مسیر را اشتباهی رفتم لطفا دوستان راهنمایی بفرماییند چگونه این مورد را کاملا رفع و خاموش کنم
با تشکر


با سلام
دوست عزیز طبق زیر انجام بدید


nano /etc/my.cnf

بعد جستجو کنید برای عبارت

sql_mode="TRADITIONAL,NO_AUTO_CREATE_USER"

البته ممکنه در سرور شما جلو sql_mode چیز دیگری نوشته شده باشه
مهم اینه که هر چی نوشته شده رو پاک کنید و به حالت زیر در بیارید

sql_mode=""

فایل را ذخیره کنید

و Apache و برای احتیاط Mysql را ریستارت کنید.

با این روش مشکل شما حل خواهد شد.

تشکر فراموش نشه

Yas-Host
May 24th, 2016, 09:27
http://yasit.ir/knowledgebase.php?action=displayarticle&id=8