当访问项目时,有时候会出现下面错误
Database Exception – yii\db\Exception
SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known
php_network_getaddresses: getaddrinfo failed: Name or service not known
原因:PHP主机连不上dns服务器导致
解决方法:
1.需要检查请求的远程主机是否在本机的/etc/hosts中中
2.需要检查防火墙的规则,是不是被响应拦截了
3.可以在/etc/hosts文件中手动绑定host
PHP Notice – yii\base\ErrorException Undefined variable 错误
解决方法: 在php.ini文件中改动error_reporting改为:error_reporting=E_ALL & ~E_NOTICE