我们使用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(),该命令将把相对路径转换为绝对路径