Php 未定义索引:codeigniter中的HTTP_主机

Php 未定义索引:codeigniter中的HTTP_主机,php,codeigniter,centos7,Php,Codeigniter,Centos7,我进入错误日志: PHP注意:未定义索引:HTTP_主机 /var/www/html/web/libraries/src/Application/WebApplication.php在线 988 这行代码:$uri=$scheme$_服务器['HTTP_HOST']$_服务器['REQUEST_URI'] PHP注意:未定义索引:HTTP_主机 /第90行的var/www/html/web/libraries/src/Uri/Uri.php 这行代码是:$theURI='http'$https$

我进入错误日志:

PHP注意:未定义索引:HTTP_主机 /var/www/html/web/libraries/src/Application/WebApplication.php在线 988

这行代码:
$uri=$scheme$_服务器['HTTP_HOST']$_服务器['REQUEST_URI']

PHP注意:未定义索引:HTTP_主机 /第90行的var/www/html/web/libraries/src/Uri/Uri.php

这行代码是:
$theURI='http'$https$_服务器['HTTP_HOST']$_服务器['REQUEST_URI']

我能做些什么来解决这个问题?

也许能帮你

$server\u name=!空($\u服务器['SERVER\u NAME'])$_服务器['SERVER_NAME']:'localhost:8080';
$base=(!empty($_服务器['HTTPS'])?'HTTPS':'http')。:/'$服务器名称。“/”;

你好像在做什么,我觉得这对我不起作用。我以前试过。@cintadewamelia在
/src/Uri/Uri.php
src/Application/WebApplication.php
配置中如何定义
$config['basepath']
?如果您在CLI模式下运行Codeigniter,则无法处理
$\u服务器['HTTP\u主机]]
,应该根据环境定义它欢迎使用堆栈溢出!虽然这段代码可以解决这个问题,但如何以及为什么解决这个问题将真正有助于提高您的帖子质量,并可能导致更多的投票。请记住,你是在将来回答读者的问题,而不仅仅是现在提问的人。请在回答中添加解释,并说明适用的限制和假设。这也会给人一种比“也许……”更自信的印象。