Ошибка при смене версии php

#
Ошибка при смене версии php
Добрый день!

На сайте евродом-урал.рф на главной странице после смены версии php на 7 (после 5.4) высветилась строка: Предупреждение: Declaration of Shop_Controller_Show_Popular_Items::xsl(Xsl_Model $oXsl) should be compatible with Core_Controller::xsl($xsl) в файле /var/www/u8909626/data/www/xn----8sbeid4beobrf9a.xn--p1ai/modules/shop/controller/show/popular/items.php (строка 157)

Как с этим бороться?
Помогите пожалуйста.
Модератор
#
Re: Ошибка при смене версии php
Вам нужно объявление своего контроллера Shop_Controller_Show_Popular_Items привести в соответствие с Core_Controller, в частности речь о методе xsl()
вместо xsl(Xsl_Model $oXsl) следует написать xsl($oXsl)
#
Re: Ошибка при смене версии php
огромное спасибо! все получилось!
Модератор
#
Re: Ошибка при смене версии php
gkevrodom,
пожалуйста
#
Re: Ошибка при смене версии php
уже сегодня обнаружил, что некоторые страницы после смены php на 7 версию стали загружаться в виде кода. При понижении до php 5.4 - страницы загружаются нормально.
Вот пример страницы: https://евродом-урал.рф/about-company/feedback/

А что с этим делать?
#
Re: Ошибка при смене версии php
У вас используется сторонний файл не совместимый с РНР 7 /geoip/SxGeo.php
«Не выходи из комнаты, не совершай ошибку…»
#
Re: Ошибка при смене версии php
удаление файла не дало результата
#
Re: Ошибка при смене версии php
Теперь другие ошибки связанные с использованием этого модуля:
<strong>Предупреждение:</strong> include(/var/www/u8909626/data/www/xn----8sbeid4beobrf9a.xn--p1ai/geoip/SxGeo.php): failed to open stream: Нет такого файла или каталога в файле /var/www/u8909626/data/www/xn----8sbeid4beobrf9a.xn--p1ai/geoip/sxgeo_sample.php (строка 12)<strong>Предупреждение:</strong> include(): Failed opening '/var/www/u8909626/data/www/xn----8sbeid4beobrf9a.xn--p1ai/geoip/SxGeo.php' for inclusion (include_path='.:/opt/php74/share/pear') в файле /var/www/u8909626/data/www/xn----8sbeid4beobrf9a.xn--p1ai/geoip/sxgeo_sample.php (строка 12)Exception: Class 'SxGeo' not found
«Не выходи из комнаты, не совершай ошибку…»
#
Re: Ошибка при смене версии php
это потому, что удалил файл....
#
Re: Ошибка при смене версии php
удалил из кода страницы ссылку на этот модуль, все стало нормально. спасибо.
Авторизация