服务器运行 php artisan 时 报错:Undefined index: HTTP_HOST

服务器运行 php artisan 时,报错 

In helpers.php line 4:  Undefined index: HTTP_HOST

解决方法:找到报错的位置,加入判断

if(isset($_SERVER['HTTP_HOST']) && !empty($_SERVER['HTTP_HOST'])){
$host=$_SERVER["HTTP_HOST"];
}else{
$host='cms.uzmedia.cn';
}

原因:变量$_SERVER [‘HTTP_HOST’]仅适用于浏览器,不适用于PHP-CLI,因此,当您运行命令php artisan $_SERVER [‘HTTP_HOST’]将不存在时


如您有新项目的需求,加微信索取更多相关案例介绍!