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



 

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

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


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

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


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

На сайтах часто вылетала 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
Сообщений: 3487
Регистрация: 29.11.2010
Из: Краснодар
Поблагодарили: 1510 раз
Репутация:   164  


По первой ошибке, замени там 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
Сообщений: 1959
Регистрация: 24.11.2009
Из: Россия
Поблагодарили: 1192 раза
Репутация:   216  


Цитата(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
Сообщений: 3487
Регистрация: 29.11.2010
Из: Краснодар
Поблагодарили: 1510 раз
Репутация:   164  


Цитата(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
Сообщений: 416
Регистрация: 11.10.2012
Из: Kostroma
Поблагодарили: 94 раза
Репутация:   21  


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


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


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


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

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


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

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

ПРОБЛЕМА РЕШЕНА, ВСЕМ СПАСИБО. Тему можно закрыть.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Напишем хорошие статьи и разместим их на 16 сайтах с ТИЦ 10-325
76 masho 30909 Вчера, 23:13
автор: masho
Горячая тема (нет новых ответов) Вёрстка, натяжка на WordPress, Joomla, качественно, доступно
53 WhiteIce 23724 Вчера, 19:41
автор: WhiteIce
Открытая тема (нет новых ответов) Размещу статьи с ссылками на азарт, адалт, БАДы и прочие серые тематики на 130-ти сайтах с тиц до 8400
Регулярные акции и скидки!
15 batya 3358 Вчера, 13:41
автор: batya
Горячая тема (нет новых ответов) Разработка сайтов Joomla Wordpress Opencart
Разработка, верстка, оптимизация веб сайтов.
48 WoWeb 7299 Вчера, 13:37
автор: serg5777
Открытая тема (нет новых ответов) Адаптивная вёрстка и натяжка на Wordpress, DLE, Joomla и др. Создание мобильных версий.
Хороший код с оптимизацией по скорости. Сайты и лендинги "под ключ
11 Nell 1077 11.12.2017, 15:21
автор: Nell


 



RSS Текстовая версия Сейчас: 13.12.2017, 2:22
Дизайн