[ Linux ] – Ubuntu 16.04 程式踩雷區

Ubuntu 16.04 程式踩雷區

小編因為開發環境複雜,常常因資源不足,所以開發時只能在虛擬主機上開發,眾所皆知虛擬主機上的環境一定不會是最新的,最近開發了一個案子就遇到很多版本問題特開此篇做紀錄。

mysql 錯誤訊息 1292 – incorrect datetime value: ” for column 日期時間不可為空字串
mysql 錯誤訊息 1292 – incorrect datetime value: ‘0000-00-00 00:00:00’ for column 日期時間不可為 0000-00-00 00:00:00
以上兩個都是因為新版的mysql datetime不允許輸入0000-00-00 00:00:00 所以如果你的這個日期欄位沒有預設的值 就在結構中 勾選 允許 null
inser 的時候 該欄位值就給 null

再來因為這個專案有用到 PHPEXCEL
PHP 錯誤訊息 PHP Fatal error: Uncaught Error: Class ‘ZipArchive’ not found in /var/www/html/ …
這是因為PHPEXCEL有用到ZIP壓縮
解法:就加裝zip
指令: apt install php-zip

目前就遇到這幾個 還有其它的會再補充上去

喜歡我的文章嗎?歡迎按讚加分享,
或是點擊站內廣告讚助我喝一杯咖啡吧 - \(^_^)/

建立一個對話

你的電子郵件位址並不會被公開。 必要欄位標記為 *