2013-02-25 2 views
1

У меня есть следующее сообщение об ошибке в файле журнала ошибок моего сайта. Можете ли вы объяснить мне, что это значит, есть ли проблема с безопасностью? Как я могу это исправить?Попробуйте исправить ошибку Apache или Wordpress

[Mon Feb 25 21:04:34 2013] [error] [client 173.199.116.83] PHP Parse error: syntax error, unexpected T_VARIABLE in /Mywebsite/wp-includes/functions.php on line 192

[Mon Feb 25 20:48:01 2013] [error] [client 80.118.73.90] PHP Parse error: syntax error, unexpected T_VARIABLE in /Mywebsite/wp-includes/functions.php on line 192, referer: http://www.google.fr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CDQQFjAA&url=http%3A%2F%2Fwww.banahan.fr%2F&ei=4r8rUfSBAYe2hQevjICABg&usg=AFQjCNHbl8fe0yvfJH0lEdTBUNw1FYw1tA&sig2=7PRr2vM5qj9DuX64oZXwwQ&bvm=bv.42768644,d.ZG4

[Mon Feb 25 19:37:42 2013] [error] [client 91.207.4.186] PHP Parse error: syntax error, unexpected T_VARIABLE in /Mywebsite/wp-includes/functions.php on line 192, referer: http://glavprofit.ru/

[error] [client 217.13.55.146] PHP Fatal error: require_once() [function.require]: Failed opening required '/Mywebsite/wp-admin/includes/plugin.php' (include_path='.:/Library/Tenon/PHP/lib/php') in /Mywebsite//wp-includes/update.php on line 144

+0

ok! где код? – 2013-02-25 21:27:32

+0

Возможно, покажет нам строку 192 в вашем файле функций .... или всю функцию и строку ошибки ??? – Hackerman

+0

Точно то, что он говорит на жестяне, у вас есть синтаксическая ошибка, которая, в свою очередь, заворачивает ваши включения. – patricksweeney

ответ

0

Ваш файл журнала ошибок представляет собой перечень проблем, которые необходимо исправить.

Итак, если бы я должен был взять первый элемент в качестве примера: перейдите к файлу, на который ссылаетесь, перейдите к строке 192 и исправьте код (открывая и закрывая круглые скобки правильно, используя правильный синтаксис, правильно записывая переменные и т. Д.). ,

Перейдите по списку и сделайте это для всех, и ваш сайт будет работать правильно.

+0

Этот код исходит из чистой установки Wordpress, я не могу понять, зачем мне исправлять некоторый код в Wordpress, я думаю, что код правильный, не так ли? – Joebarboat

+0

еще одна помощь пожалуйста – Joebarboat

+0

Моя интуиция говорит мне, что вы не кодер. В этом случае вы правы, вам не нужно исправить код, который поставляется с темой wordpress. Попробуйте активировать другую тему, чтобы увидеть, является ли это просто проблемой для тематического кода. также, обновите Wordpress, чтобы быть самой новой версией, и убедитесь, что ваш хостинг использует новейшую версию PHP. ничто после этого не должно быть вашей проблемой. (для дальнейшей справки, связанной с Wordpress, перейдите на сайт wordpress stackexchange.) – Kristian

0

Я вижу эти вопросы много, и он, как правило, основан на некоторых плагинах, которые были установлены там, где кодер пытается использовать короткие короткие теги PHP, когда он не поддерживается.

Редактировать вам файл php.ini и изменить следующие:

short_open_tag = Off 

И установить его:

short_open_tag = On 

Затем перезапустите Apache и или PHP-FPM, если беговой FPM и проверить посмотрите, исчезла ли проблема. Короткие открытые теги являются плохими стандартами в соответствии с документацией php, однако многие разработчики по-прежнему продолжают использовать их независимо.

+0

Спасибо. Я сделаю это изменение. – Joebarboat

+0

Пожалуйста, имейте в виду, что если это устраняет ваши проблемы ... вы теперь знаете причину ... Однако я на 100% отклонил короткие открытые теги на своих серверах, поэтому, если вы написали код, тогда исправьте код, чтобы не использовать короткую открытую теги. Если это что-то еще, по крайней мере, разместите код вокруг этой строки, чтобы мы могли видеть и помогать больше. Исправление короткого открытого тега должно быть только временной проверкой, чтобы убедиться, что это действительно проблема. –

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