在我的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
感谢。
答案 0 :(得分:0)
检查你的php.ini是否有variables_order
指令,并确保S
在字符串中。
看起来应该是这样的:
variables_order = "GPCS"