:::
Tad Web 多人網頁模組

無法新增網站

discuss pic 2019-01-28 16:11:29

TAD0616 您好,

admin/main.php 第 350 行中:

values('{$CateID}' , '{$WebName}' , '{$WebSort}', '{$WebEnable}', '0' , '{$WebOwner}', '{$WebOwnerUid}', '{$WebTitle}', now() , '{$WebYear}', 0, '0000-00-00 00:00:00')";

 

'0000-00-00 00:00:00' 這個日期全為零的值, 在 Ubuntu 16.04 mysql 預設的設定會被判為不合法, 而在新增網站時會失敗, 錯誤訊息為:

Incorrect datetime value: '0000-00-00 00:00:00' for column 'last_accessed' at row 1 /var/www/xoops/modules/tad_web/admin/main.php:351

目前暫時的解法是在 mysql 的設定中取消限制 NO_ZERO_DATE

(沒有直接改 main.php 是因為怕下次更新tad_web, 若尚未修正, 此檔被覆蓋, 問題又重現. )

 

預設值為:

sql-mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

 

修改後為:

sql-mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

 

希望能在下一版中, 修改這個日期全為零的值, 謝謝,

discuss pic 2019-01-28 16:11:53
:::

https%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_discuss%2Fdiscuss.php%3FDiscussID%3D5442%26BoardID%3D29%26g2p%3D1

計數器

今天: 3897389738973897
昨天: 3438343834383438
總計: 7394226739422673942267394226739422673942267394226