PHP 5.6升级PHP 7导致打开失败include_path='.:/usr/local/php70/pea


PHP 5.6 to upgrade PHP 7 causes failed opening required include_path='.:/usr/local/php70/pear

我们使用php5.6开发了一个WordPress/WooCommerce网站,我们想升级到PHP7。这个网站在5.6版本上运行得很好,但是在PHP7上运行会增加网站的速度。

更改到PHP7会导致以下500错误:

PHP致命错误:require_once(): Failed opening required "(include_path = ':/usr/地方/php70/梨")/home/servername/public_html/客户/customername/wp-content/主题//框架/qode-framework.php通量第4行

我们在另一个PHP7服务器上做了一个快速测试,PHP7工作得很好。所以这应该是一个服务器设置,但我不明白。

如果有人能帮我理解这个问题,那就太好了!

谢谢

进入/home/servername/public_html/customer/customername/wp-content/themes/flux/framework/qode-framework.php文件的第4行,执行如下代码,例如:

require_once(realpath(__DIR__.'/../vendor/autoload.php'));

require_once(realpath(__DIR__.'/../your-file-path'));

require_once(realpath(__DIR__.'/your-file-path'));

确保使用realpath(),该命令将把相对路径转换为绝对路径