Wordpress中未定义的变量服务器 - 无法发表评论

时间:2014-09-03 08:32:26

标签: php wordpress apache

在我的Apache2日志中,我收到以下错误:

PHP Notice: Undefined variable: SERVER in /var/www/wp-comments-post.php on line 20

第20行:

$server_name = str_replace(".", "\.", $_SERVER["HTTP_HOST"]);

当我尝试在我的博客上发表评论时,我得到一个空白页面,其网址更改为mt domain.com/wp-comments-post.php,因此评论系统不起作用。

更新:我的WordPress在Elastic Load Balancer后面的EC2上。我认为这就是为什么没有设置变量的原因,因为它使用了Alias。

我该如何解决这个问题。

使用Wordpress 3.5.2 / Apache2 / Ubuntu

感谢。

1 个答案:

答案 0 :(得分:0)

检查你的php.ini是否有variables_order指令,并确保S在字符串中。

看起来应该是这样的:

variables_order = "GPCS"