2014-09-03 3 views
-1

В моих журналах Apache2 я получаю следующее сообщение об ошибке:Неопределенная переменная сервера в Wordpress - не могут оставлять комментарии

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

Line 20:

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

Когда я пытаюсь оставить комментарий на мой блог Я получаю пустую страницу с URL-адресом, изменяющимся на mt domain.com/wp-comments-post.php, и поэтому система комментариев не работает.

Обновление: Мое словосочетание на EC2 за балансировкой эластичной нагрузки. Я думаю, что именно поэтому переменная не установлена, потому что она использует Alias.

Как я могу это решить.

Использование Wordpress 3.5.2/Apache2/Ubuntu

Спасибо.

+1

Посмотрите на линию 20 на WP-комментарии-Post.php? – Howli

+0

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

+0

Да, извините за это, обновил вопрос –

ответ

0

Проверьте директиву php.ini для директивы variables_order и убедитесь, что в строке находится S.

Это должно выглядеть примерно так:

variables_order = "GPCS" 
+0

Да, он есть, я проверил его –

+0

Тогда он должен быть где-то не установлен ... –

+0

Вот что я думаю .. есть ли какой-то поиск, чтобы его найти? –

Смежные вопросы