Вылезла ошибка на сайте, вероятно проблема с aceAdminPanel
Всем привет!
Итак по порядку… Использую связку ЛС 0.5.1 и aceAdminPanel v.1.5.271
Ни с того, ни с сего при входе на сайт без логина стало вываливаться следующее сообщение:
при этом контент страницы отображается нормально.
Если же попытаться залогиниться, к выше процитированному добавляется следующее:
и контент пропадает вовсе. остается только простыня с Warning на белом фоне.
подскажите, как это поправить.
P.S в код движка не лез, до этого все работало в штатном режиме
upd
Решение найдено! Спасибо г-ну Shrike
Итак по порядку… Использую связку ЛС 0.5.1 и aceAdminPanel v.1.5.271
Ни с того, ни с сего при входе на сайт без логина стало вываливаться следующее сообщение:
Strict Standards: Declaration of PluginAceadminpanel_ModuleLang::Get() should be compatible with ModuleLang::Get($sName, $aReplace = Array, $bDelete = true) in /home/english/public_html/plugins/aceadminpanel/classes/modules/lang/Lang.class.php on line 21
Warning: session_regenerate_id(): Cannot regenerate session id — headers already sent in /home/english/public_html/engine/modules/session/Session.class.php on line 73
Warning: session_start(): Cannot send session cookie — headers already sent by (output started at /home/english/public_html/plugins/aceadminpanel/classes/modules/lang/Lang.class.php:21) in /home/english/public_html/engine/modules/session/Session.class.php on line 76
Warning: session_start(): Cannot send session cache limiter — headers already sent (output started at /home/english/public_html/plugins/aceadminpanel/classes/modules/lang/Lang.class.php:21) in /home/english/public_html/engine/modules/session/Session.class.php on line 76
trict Standards: Declaration of PluginAceadminpanel_ModuleViewer::_SortBlocks() should be compatible with ModuleViewer::_SortBlocks($a, $b) in /home/english/public_html/plugins/aceadminpanel/classes/modules/viewer/Viewer.class.php on line 24
при этом контент страницы отображается нормально.
Если же попытаться залогиниться, к выше процитированному добавляется следующее:
Warning: Cannot modify header information — headers already sent by (output started at /home/english/public_html/plugins/aceadminpanel/classes/modules/lang/Lang.class.php:21) in /home/english/public_html/classes/modules/user/User.class.php on line 440
Warning: Cannot modify header information — headers already sent by (output started at /home/english/public_html/plugins/aceadminpanel/classes/modules/lang/Lang.class.php:21) in /home/english/public_html/engine/include/function.php on line 224
Warning: Cannot modify header information — headers already sent by (output started at /home/english/public_html/plugins/aceadminpanel/classes/modules/lang/Lang.class.php:21) in /home/english/public_html/engine/include/function.php on line 225
и контент пропадает вовсе. остается только простыня с Warning на белом фоне.
подскажите, как это поправить.
P.S в код движка не лез, до этого все работало в штатном режиме
upd
Решение найдено! Спасибо г-ну Shrike
13 комментариев
в plugins/aceadminpanel/classes/modules/lang/Lang.class.php
заменил на
для plugins/aceadminpanel/classes/modules/viewer/Viewer.class.php
изменил на и вызов ее на
Видимо в PHP 5.4 c этим строго стало.
У меня было подобное после обновления хостером PHP на 5.3
Было это на другом сайте, на бесплатном хостинге.
Сейчас стоит PHP версии 5.4.6