:::
XOOPS使用討論區

先不要升級到 MySQL 5.6.8

discuss pic 2017-03-23 17:33:56
好久沒摸 freebsd , 最近本人安裝
FreeBSD 10.3
PHP 5.6.30
Apache 2.4.25
MySQL 5.6.35
XOOPS 2.5.8

發現 MySQL 5.6.8 將 my-default.cnf 替換了以前由MySQL發行版提供的較早的示例選項文件 
my-small.cnf , my-medium.cnf , my-large.cnf和my-huge.cnf 

而 my-default.cnf 預設只有一行

sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

參數 sql_mode --> 舊值 ''(空字符串) 新值 NO_ENGINE_SUBSTITUTION

STRICT_TRANS_TABLES        從嚴的SQL模式

經測試 , 在從嚴的SQL模式下 , 帶有空白欄位值數據 insert 時 , 會發生錯誤。

若將從嚴的SQL模式

sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

改成寬鬆的SQL模式

sql_mode = NO_ENGINE_SUBSTITUTION

帶有空白欄位值數據 insert 時 , 就不會發生錯誤。



從嚴的SQL模式下  XOOPS 2.5.8 模組

系統管理  ok

Tad Tools 工具包 ok

站長工具箱 ok

用戶管理 ok

私人簡訊 ok

電子相簿 no

常見問答 no

線上書籍 no

網站計數器 ok

維修通報 ok

好站連結 no

營養午餐公告 no

本站消息 no

寬鬆的SQL模式下  XOOPS 2.5.8 模組

本站消息 no

Fatal error: Call to undefined function mb_substr() in /usr/local/www/apache24/data/html1/modules/tadnews/class/tadnews.php on line 1599
discuss pic 2017-03-24 08:55:42
tad
關閉嚴格模式是對的
但最後的錯誤訊息跟嚴格模式無關
那是您的主機少了 mbstring 的函式庫
discuss pic 2017-03-24 20:54:21
裝上 mbstring 的函式庫就沒問題了.
看了半天文件,也搞不懂 "從嚴的SQL模式" 有何用意. 
:::

搜尋

QR Code 區塊

https%3A%2F%2Ftad0616.net%2Fmodules%2Ftad_discuss%2Fdiscuss.php%3FBoardID%3D17%26DiscussID%3D33551%26g2p%3D1

線上使用者

39人線上 (25人在瀏覽討論留言)

會員: 0

訪客: 39

更多…