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,再次测试发现问题解决,可以输出正确结果
总结
在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通