php include_path ='。:/ opt / cpanel / ea-php70 / root / usr / share / pear'cpanel中的错误

时间:2018-07-27 17:46:09

标签: php html include cpanel

我正在wampServer(localhost)上测试我的php应用程序,并且它的所有功能正常! 但是,当我将相同的应用程序上传到我的网络服务器时,我得到了以下建议:

PHP致命错误:require_once():无法在/ home / th27664中打开所需的'util / DB_Connect.php'(include_path ='。:/ opt / cpanel / ea-php70 / root / usr / share / pear') /minierp.sistemaids.com.br/header.php,第5行

我不知道为什么,因为它与我的本地主机应用程序使用的文件相同

这是我的代码的一部分:

<body class="animsition">
<?php 

        require_once 'header.php';
    require 'controller/controllerProduto.php';
        require 'controller/ControllerEmitente.php';
        $controle = new ControllerProduto();
        $ControleEmitente = new ControllerEmitente();

重要信息:我的header.php文件在该文件的同一文件夹中。

非常感谢!

3 个答案:

答案 0 :(得分:1)

请尝试使用<div class="router-outlet-outer" [@main-router] > <router-outlet> </router-outlet> </div> 之类的

  

require_once'/home/youraccount/public_htm/yourdirectory/header.php'

root relative url之类的

  

require_once'http://yoursite.com/yourdirectory/header.php'

请勿使用absolute url

答案 1 :(得分:0)

问题可能出在.htaccess文件中。如果您使用html扩展名文件并在php上编写内容,请在.htaccess中添加: AddType application / x-httpd-php5 .html

答案 2 :(得分:0)

我修改了cPanel中php-fpm的系统默认配置(以下为Yaml),将php open_basedir设置为安全措施。从那以后,我也收到了您遇到的include_path错误。

要修复,请添加以下内容:

php_value_include_path: 
  name: php_value[include_path]
  value: "[% documentroot %]"

记住缩进。

收件人:

/var/cpanel/ApachePHPFPM/system_pool_defaults.yaml

然后,为了达到良好的效果,我通过WHM步骤强制WHM重新处理文件:

  1. 主页»软件»MultiPHP Manager(系统PHP-FPM配置选项卡)
  2. 将“最大请求数”更改为1(向上或向下),然后向下滚动并点击“保存配置”
  3. 首页»重启服务»Apache的PHP-FPM服务(重启服务)

希望有帮助!