X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Повылезали ошибки Warning на Wordpress сайтах
duoseo
duoseo
Topic Starter сообщение 20.8.2015, 10:48; Ответить: duoseo
Сообщение #1


Старожил
******

Группа: Active User
Сообщений: 1978
Регистрация: 24.11.2009
Из: Россия
Поблагодарили: 1215 раз
Репутация:   219  


Коллеги, ситуация следующая:

На сайтах часто вылетала 500-ая ошибка, о чем я написал хостеру. Он проблему устранил следующим образом:

Цитата
Это может быть связано с прекомпилятором php apc, включила вам другой, xcache.


Что это значит, я честно не знаю. Но проблема с 500-ыми ошибками исчезла. Через небольшой промежуток времени я заметил на некоторых (не всех) сайтах на Wordpress на этом аккаунте ошибки подобного характера:

Код
Warning: Illegal string offset 'ads_basecat' in /var/www/vh773521/data/www/mydomain.ru/wp-content/plugins/ads-wordpress/ads_filters.php on line 32


Код
Warning: Creating default object from empty value in /var/www/vh773521/data/www/mydomain.com/wp-content/themes/sakurathemeforest/functions.php on line 802


Сайты открываются. Страницы работают, просто вверху (иногда внизу) выводятся такие вот предупреждения.

Пишу хостеру, мол так и так, я ничего не менял ни в настройках, ни в коде, ни плагинов не ставил, вообще ничего на данных сайтах не делал, все файлы на сервере старые. На что получаю ответ, что они тоже ничего не трогали. Поддержка какая-то никчемушная, пишешь им что ничего не менял, файлы все старые, проверяешь на вирусы, на изменения - все старое, а они "мы ничего не трогали".

Я попробовал восстановить их архивной копии сайты от той даты, когда точно все работало нормально без ошибок. Восстановил, но ошибки остались.

В чем может быть проблема, куда копать?

P.S хостинг самый обычный, виртуальный от eurobyte.ru

Сообщение отредактировал duoseo - 20.8.2015, 10:49
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
santis
santis
сообщение 20.8.2015, 11:09; Ответить: santis
Сообщение #2


Топовый постер
*******


Группа: Active User
Сообщений: 3571
Регистрация: 29.11.2010
Из: Краснодар
Поблагодарили: 1564 раза
Репутация:   169  


По первой ошибке, замени там 32 строчку на
Код
if(!isset($post->meta['ads_basecat']) or !$post->meta['ads_basecat'])return $the_content;


Цитата(duoseo @ 20.8.2015, 10:48) *
Warning: Creating default object from empty value in

По этой ошибке, могу ошибаться но это проблема в том, что у тебя на сервере версия пхп стала выше, и ошибка вылазит из-за устаревших функций.


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
duoseo
duoseo
Topic Starter сообщение 20.8.2015, 11:30; Ответить: duoseo
Сообщение #3


Старожил
******

Группа: Active User
Сообщений: 1978
Регистрация: 24.11.2009
Из: Россия
Поблагодарили: 1215 раз
Репутация:   219  


Цитата(santis @ 20.8.2015, 10:09) *
По первой ошибке, замени там 32 строчку на

Спасибо огромное, помогло. Проблема на данном сайте пропала полностью. Спасибо.

А есть какое-то объяснение, почему вчера еще работала старая строчка кода (как и последние 2 года), а сегодня нет? Или вероятность что версия пхп стала выше, и есть корень проблемы?

Сообщение отредактировал duoseo - 20.8.2015, 11:31
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
santis
santis
сообщение 20.8.2015, 11:45; Ответить: santis
Сообщение #4


Топовый постер
*******


Группа: Active User
Сообщений: 3571
Регистрация: 29.11.2010
Из: Краснодар
Поблагодарили: 1564 раза
Репутация:   169  


Цитата(duoseo @ 20.8.2015, 11:30) *
А есть какое-то объяснение, почему вчера еще работала старая строчка кода (как и последние 2 года), а сегодня нет? Или вероятность что версия пхп стала выше, и есть корень проблемы?

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

В целом, если плагины обновляются, не древние и не лично ваши, то можно сделать так:
в wp-config.php напиши:
Код
@ini_set('display_errors','Off'); @ini_set('error_reporting',0);


p/s Возможно меня поправят более опытные разработчики)


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kagtus
kagtus
сообщение 20.8.2015, 12:30; Ответить: kagtus
Сообщение #5


Бывалый
****

Группа: User
Сообщений: 419
Регистрация: 11.10.2012
Из: Kostroma
Поблагодарили: 94 раза
Репутация:   21  


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


--------------------
ася 45два48499два
удалю вирусы, помогу с сайтом ->отзывы ТУТ и ТАМ


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
duoseo
duoseo
Topic Starter сообщение 20.8.2015, 12:41; Ответить: duoseo
Сообщение #6


Старожил
******

Группа: Active User
Сообщений: 1978
Регистрация: 24.11.2009
Из: Россия
Поблагодарили: 1215 раз
Репутация:   219  


В ТП включили дурочка, что все корректно открывается и отображается. И оно так действительно стало, видимо сотрудник правя косяки с 500-ой ошибкой, что-то еще сделал. Теперь ТП и это устранили, и на всех сайтах с ошибками ошибки пропали. Нет бы сказать, "проблема решена, извините", пишут, "о каких проблемах вы вообще говорите, все же работает".

Ну да ладно, главное что работает теперь все.

ПРОБЛЕМА РЕШЕНА, ВСЕМ СПАСИБО. Тему можно закрыть.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Продажа новых готовых сайтов без домена на Wordpress
0 tbr82 316 Вчера, 18:11
автор: tbr82
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПрошу помощи знатоков wordpress
12 SOROKVLAD29 1549 25.5.2018, 15:59
автор: mmkulikov
Открытая тема (нет новых ответов) Требуется написание комментариев на информационных медицинских сайтах по 10 руб.
Естественные, осмысленные и только по теме
1 Black_Mag 282 25.5.2018, 15:55
автор: rty9000
Открытая тема (нет новых ответов) Верстка + натяжка на CMS WordPress, OpenCart
2 Chezarius 333 24.5.2018, 19:38
автор: k_artem
Открытая тема (нет новых ответов) Русские темы для WordPress. Недорого.
0 SOROKVLAD29 368 24.5.2018, 10:16
автор: SOROKVLAD29


 



RSS Текстовая версия Сейчас: 28.5.2018, 4:02
Дизайн