如何审核WordPress网站php版本兼容性?

时间:2016-04-01 作者:user5504568

我的主机正在将php版本从5.4升级到5.6。我无法查看https://pages,也无法登录测试站点的wp admin查看问题。我在某个地方读到WordPress推荐使用php 5.6。但是,我不知道插件是否有任何问题。但是,我可以看到错误日志中没有错误。没有php解析错误是否意味着一切都是兼容的?

1 个回复
SO网友:Rarst

默认情况下,WP非常不愿意显示或显示任何错误。这与它“简化”各种事情的策略是一致的。

我用于监视错误的配置与wp-config.php:

define( \'WP_DEBUG\', true );

define( \'WP_DEBUG_DISPLAY\', false );
@ini_set( \'display_errors\',\'Off\' );

@ini_set( \'log_errors\',\'On\' );
@ini_set( \'error_log\',\'/home/user/logs/php_site_name.log\' );
还有WP nativeWP_DEBUG_LOG 常量,但不幸的是,他们选择将日志硬编码为写入公共内容目录,这是一种糟糕的做法。

是的,如果某些内容不兼容,更新到新版本的PHP通常会导致破坏和错误。没有太多其他事情要做,缺少对所有内容的代码审查。