laravel開發中遇到的問題

1.備份時須要開啓 http://sai-cai-sai.blog.163.com/blog/static/47703827201262131155454/ http://blog.csdn.net/suixiaoxia/article/details/51689110 開啓exec() 2.數據庫執行SET GLOBL sql_model = ‘’; 報錯 輸入圖片說明 須要進進去虛擬機裏,改配置文件 /etc/my.cnf 或者find / -name 「my.cnf」進行搜素所在位置 輸入圖片說明 輸入圖片說明 3.報錯 輸入圖片說明 修改而後去查看Laravel的配置文件,config/database.php,查找mysql的配置, 'mysql' => [             'driver' => 'mysql',             'host' => env('DB_HOST', 'localhost'),             'port' => env('DB_PORT', '3306'),             'database' => env('DB_DATABASE', 'forge'),             'username' => env('DB_USERNAME', 'forge'),             'password' => env('DB_PASSWORD', ''),             'charset' => 'utf8',             'collation' => 'utf8_unicode_ci',             'prefix' => env('DB_PREFIX',''),             'strict' => true,             'engine' => null,         ], 發現有個strict項,默認爲true,上網也沒有查找到相關解釋,根據字面意思猜想可能爲是否開啓嚴格模式,將其修改成false,再次測試發現問題解決,能夠輸出正確結果php

總結mysql

在mysql的配置中,sql_mode的ONLY_FULL_GROUP_BY值表明group by字句中的字段必須所有包括select中的字段, Laravel中也有相對應的配置項,在使用laravel時應該注意。 暫時還不知道strict配置項的具體意義,有待查證 4.laravel安裝第三方包時,使用composer update時報錯以下,是指虛擬機沒有鏈接網絡 測試是否有網,能夠使用wget www,baidu.com或者ping www,baidu.com進行聯網測試 解決辦法,find / -name 「ifcfg-ens33」,而後vim ifcfg-ens33 修改原先地址是72.191,網關是72.100 改成1.114,網關1.1通啦。(192.168.72.191內網,是網線鏈接,如今須要斷一下虛擬服務器的網線,才能夠鏈接外網)切記本地網卡要記得禁用 爲何選114,先測試一下,114這個地址有沒有人用,沒人用,我們就用,反正是臨時用一下。 重啓網卡 service network restart Ping 192.168.1.1 測試可否ping通 Ping www.sina.com.cn 測試可否ping通laravel

相關文章
相關標籤/搜索