Ошибка на Wordpress в functions.php

12
SeVlad
На сайте с 03.11.2008
Offline
1609
#11
flacon2000 #:
Но есть сомнения (опять же по уровню вопроса) что ТС анализировал лог. 

Но ты мало того, что безапелляционно решил, что он увидел это на морде (хотя я не исключаю и такого), но ещё и меня обвинил в том, что я весть такой пафосный  это рекомендую.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
maximka77
На сайте с 15.10.2011
Offline
227
#12
flacon2000 #:
На проде лучше отключить вывод ошибок вообще. Ну или ограничьте в том же functions.php

Отключить то я смогу, но на сайте теперь главная страница криво отображается, и при добавлении записи картинки не вставляются.

SeVlad #:
Лучше бы назвал версию ВП и версию php.

Версия php 5.6.40, версия WordPress 4.9.3

До этого сайт работал как часы...

- Дизайн-радиаторы отопления ( https://velarshop.ru/design/) - Зарабатываю в РСЯ через ( https://app.adprofit.world/login/registration?u=219 ) пока что мне нравится, выплаты получаю каждый понедельник на USDT - Заказать обратные внешние ссылки с главных страниц PBN ( https://tier1.shop/ )
maximka77
На сайте с 15.10.2011
Offline
227
#13

Пробовал обновить WordPress до версии 5.6.1, включился только на PHP 8.0.1

Стало глючить еще больше, на почту пришло письмо:

*********************************

Проблемный плагин: Advanced Permalinks (версия 0.1.21)

Подробности ошибки
===================================
Ошибка с типом E_ERROR возникла на строке 845 файла /var/www/data/www/ имясайта /wp-content/plugins/adv anced-permalinks/advanced-perm alinks.php. Сообщение об ошибке: Uncaught Error: Non-static method Advanced_Permalinks::get() cannot be called statically in /var/www/data/www/ имясайта /wp-content/plugins/adv anced-permalinks/advanced-perm alinks.php:845
Stack trace:
#0 /var/www/data/www/ имясайта /wp-settings.php(388): include_once()
#1 /var/www/data/www/ имясайта /wp-config.php(91): require_once('/var/www/...')
#2 /var/www/data/www/ имясайта /wp-load.php(37): require_once('/var/www/...')
#3 /var/www/data/www/ имясайта /wp-admin/admin-ajax.ph p(22): require_once('/var/www/...')
#4 {main}
  thrown

************************************

Откатил назад, плагин отключил. Главная страница заработала нормально, но ошибки все равно светятся как в старпосте, и картинки не грузятся при добавлении записи. На всякий случай прикрепил файл  advanced-perm alinks.php

zip advanced-permalinks.zip
F2
На сайте с 08.08.2013
Offline
111
#14
SeVlad #:

Но ты мало того, что безапелляционно решил, что он увидел это на морде (хотя я не исключаю и такого), но ещё и меня обвинил в том, что я весть такой пафосный  это рекомендую.

Пафос был в манере общения, а не в совете. Совет дельный. 

⭐ ⭐ ⭐
SeVlad
На сайте с 03.11.2008
Offline
1609
#15
maximka77 #:
версия WordPress 4.9.3
Уу.. судя по отсутствию обновления хотя бы до 4.9.16 на сайте, мягко говоря, не всё хорошо.

Категорически рекомендую обновить как минимум до 4.9.16. (а вообще лучше до последней и php тогда тоже.) Это, конечно, не решит данную проблему, но закроет кое-какие проблемы в тч и с безопасностью.

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


Вот возможно это как раз тот случай, когда ностис нам даёт понять что функционал оказывается работоспособным. Не факт, но шанс не малый.

SeVlad
На сайте с 03.11.2008
Offline
1609
#16
flacon2000 #:
Пафос был в манере общения, а не в совете.

Давай ты просто попробуешь меньше себе придумывать несуществующего, а?

Ну или хотя бы держать при себе свои фантазии.

Закроем тему.

W1
На сайте с 22.01.2021
Offline
285
#17
maximka77 #:

но ошибки все равно светятся

Что означает "светятся"? На экране обычного юзера, в админке, в логах?

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

Мой форум - https://webinfo.guru –Там я всегда на связи
SeVlad
На сайте с 03.11.2008
Offline
1609
#18
maximka77 #:
включился только на PHP 8.0.1

Эт ты точно погорячился :)

Тебе на  сайте надо всё привести в порядок. Прежде чем обновлять до последней версии ВП убедиться что все плагины и тема совместимы с ней. И вот судя по ошибке у тебя есть даже с 4,4 не совместимы.


..А php пока что 7.4 надо юзать.

LK
На сайте с 11.05.2008
Offline
233
#19
SeVlad #:

Заметь, я не говорил что они должны быть на морде сайта.  (я за то чтобы они были в админке только для админов  и конечно же в логах)

Так что пафоса поменьше, и мир будет добрее ;) (с)

Ты говорил в контексте того, что алерты выводятся в рабочем сайте, а не про вывод в админку. Но это хорошо, что ты сам признаёшься, что разрабатываешь кривописные решения, из-за которых менеджеры недополучают заказы. Думаю, тех ошибок, которые не выводятся в предупреждениях, тоже не мало.
Forum.Searchengines.ru переезжает в доменную зону .guru. И не только потому, что 75% его постоянных жителей - профессионалы в области SEO, 85% - настоящие эксперты по интернет-маркетингу, и все 100% могут дать консультацию по любому вопросу (с) https://searchengines.guru/ru/forum/839051
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий