@mixasic

Как исправить шибки при переходе с php 5.3 на php 5.6?

Всем привет!
Получил письмо с хостинга, что скоро php 5.3 не будет поддерживатся, нужно переходить на 5,6.
При подключении 5,6 повылазили ошибки. Движок Joomla 2.5. Пробовал установить новые плагины, но тогда слетают стили или сайт вообще не работает. Подскажите, пожалуйста, как исправить.

Strict Standards: Non-static method plgSystemSeolinks::maskContent() should not be called statically in /plugins/system/seolinks/seolinks.php(139) : runtime-created function on line 1
1. <?php
139. ),$body);

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /plugins/system/seolinks/seolinks.php on line 148
148.  $body = preg_replace("~(<a)(.*?)(?=<\/a>)(<\/a>)~sie",'"<:ZyX>".plgSystemSeolinks::maskContent("$1$2$3")."<:ZyX/>"',$body);


Strict Standards: Non-static method plgSystemSeolinks::unmaskContent() should not be called statically in /plugins/system/seolinks/seolinks.php(159) : runtime-created function on line 1
1. <?php
159. ),$body);
  • Вопрос задан
  • 126 просмотров
Пригласить эксперта
Ответы на вопрос 3
@mixasic Автор вопроса
Пробовал, конечно. Слетает верстка сайта.
Ответ написан
RomaZveR
@RomaZveR
CEO AlertMoney, PHP/Golang Developer
/plugins/system/seolinks/seolinks.php
залейте весь код этого плагина.
А вообще попробуйте метод maskContent сделать
public static function maskContent(...) { ...
Аналогично со всем остальным, что бросает Non-static method warning
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Etton Казань
от 100 000 ₽
Смокинг Казань
от 120 000 до 150 000 ₽
Plesk Новосибирск
от 150 000 до 300 000 ₽
20 сент. 2021, в 01:07
400 руб./за проект
19 сент. 2021, в 23:53
6000 руб./за проект