Возникают ошибки

#1 5 января 2014 в 04:48
Скажите почему стали возникать такие ошибки
Strict Standards: Declaration of p_balance::execute() should be compatible with cmsPlugin::execute($event = '', $item = Array) in D:\OpenServer\domains\newin\plugins\p_balance\plugin.php on line 254

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method cms_model_billing::getDefaultConfig() should not be called statically in D:\OpenServer\domains\newin\core\cms.php on line 1277

Strict Standards: Declaration of p_movie::execute() should be compatible with cmsPlugin::execute($event = '', $item = Array) in D:\OpenServer\domains\newin\plugins\p_movie\plugin.php on line 113

Strict Standards: Declaration of p_maps_news::execute() should be compatible with cmsPlugin::execute($event = '', $item = Array) in D:\OpenServer\domains\newin\plugins\p_maps_news\plugin.php on line 97

Strict Standards: Declaration of p_maps_places::execute() should be compatible with cmsPlugin::execute($event = '', $item = Array) in D:\OpenServer\domains\newin\plugins\p_maps_places\plugin.php on line 111

Strict Standards: Declaration of p_shop_orders::execute() should be compatible with cmsPlugin::execute($event = '', $item = Array) in D:\OpenServer\domains\newin\plugins\p_shop_orders\plugin.php on line 100

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method cms_model_shop::getDefaultConfig() should not be called statically in D:\OpenServer\domains\newin\core\cms.php on line 1277

Strict Standards: Declaration of p_maps_obj::execute() should be compatible with cmsPlugin::execute($event = '', $item = Array) in D:\OpenServer\domains\newin\plugins\p_maps_obj\plugin.php on line 110
#2 5 января 2014 в 06:58
Вам же показано, какой файл, какая строка и в чём заключается ошибка…
#3 5 января 2014 в 08:37

Скажите почему стали возникать такие ошибки

Shahin
Скорее всего вы обновили php.
Откройте файл index.php в корне сайта, найдите строку 14:
  1. Error_Reporting(E_ALL & ~E_NOTICE & ~E_WARNING);
и замените на:
  1. Error_Reporting(E_ALL & ~E_NOTICE & ~E_WARNING & ~E_STRICT);
Проделайте то же самое в индексном файле админки и в файлах аякс запросов, если ошибка показывается при аякс запросах.
А лучше всего показ ошибок уровня E_STRICT отключить в php.ini или .htaccess
#4 5 января 2014 в 08:40
Марат, подождите, если ошибки показывает, не означает ли это то, что надо ошибки исправить?...
а не просто выключить их отображение…
#5 5 января 2014 в 08:50

Марат, подождите, если ошибки показывает, не означает ли это то, что надо ошибки исправить?...
а не просто выключить их отображение...

ByFly
Это не критические ошибки. А:

Примечания во время выполнения. Включите, чтобы PHP, предлагал замены вашему коду, который будет гарантировать лучшую функциональную совместимость и совместимость вашего кода с предыдущими версиями PHP.

Можете исправлять. Обновляться потом Вам )))
#6 7 января 2014 в 07:04
Марат, спасибо буду паробывать
#7 12 января 2014 в 20:18
Все таки как-то надо исправлять эти ошибки
#8 12 января 2014 в 20:23
Помогите пожалуйста
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
#9 12 января 2014 в 23:35

Помогите пожалуйста

Shahin
Видимо поможет если прочтете это trac.instantcms.ru/ticket/466

А вообще, я бы не советовал сейчас ставить InstantCMS на PHP5.4 и тем более на версии выше.
Также, как и на последние версии MySQL.
Относительно нормально работать будет только чистый дистрибутив, но если обвешать его всякими "плюшками", то придется обращаться к проктологу.
#10 12 января 2014 в 23:49
stealthdebuger, Большое вам спасибо!
#11 12 января 2014 в 23:59
Shahin, вам на данный вопрос уже отвечали (включая меня в лс), причем не раз.
Повторяю еще раз: это не ошибки, это предупреждения, причем предупреждения от сторонних дополнений. Для того, чтобы они не смущали необходимо
— отключить показ ошибок и предупреждений в настройках php
или
— сделать изменения, которые предложил Марат сообщениями выше
или
— обратиться к авторам дополнений, если вы конечно юзаете лицензионные версии.
InstantCMS нормально работает на php 5.4 и выше. stealthdebuger, не вводите людей в заблуждение.
А в целом, об ошибках, если таковые находятся, необходимо писать в багтрекер, а если сложно это сделать, то на крайний случай мне в ЛС. Догадываться об ошибках не предоставляется возможным.
#12 13 января 2014 в 00:09

D:\OpenServer\domains\newin\core\cms.php

Shahin

Помогите пожалуйста
Strict Standards: Declaration of p_balance

Shahin

p_balance это плагин от биллинга. наверное стоит обратится к разработчику компонента и спросить у него, почему не работает на вашей версии php

\domains\newin\core\cms.php вообще несколько странный путь, домен без указания доменной зоны, ключ компонента привязывается к полному адресу домена, может тут ошибка?
#13 13 января 2014 в 00:29

\domains\newin\core\cms.php вообще несколько странный путь

picaboo
это локальный сервер

Shahin, вам на данный вопрос уже отвечали (включая меня в лс)

Fuze
в Л.С вы мне отвечали на другой вопрос тогда были ошибки в бета версии 1.10.3.
Марат посоветовал их спрятать я так и сделал сперва, но потом решил исправить
#14 13 января 2014 в 01:48

InstantCMS нормально работает на php 5.4 и выше. stealthdebuger, не вводите людей в заблуждение.

Fuze
Я говорил что будет работать непосредственно сам InstantCMS, вчитайтесь в мои слова.
#15 26 сентября 2016 в 11:13


Скажите почему стали возникать такие ошибки
Strict Standards: Declaration of p_balance::execute() should be compatible with cmsPlugin::execute($event = '', $item = Array) in D:\OpenServer\domains\newin\plugins\p_balance\plugin.php on line 254

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method cms_model_billing::getDefaultConfig() should not be called statically in D:\OpenServer\domains\newin\core\cms.php on line 1277

Strict Standards: Declaration of p_movie::execute() should be compatible with cmsPlugin::execute($event = '', $item = Array) in D:\OpenServer\domains\newin\plugins\p_movie\plugin.php on line 113

Strict Standards: Declaration of p_maps_news::execute() should be compatible with cmsPlugin::execute($event = '', $item = Array) in D:\OpenServer\domains\newin\plugins\p_maps_news\plugin.php on line 97

Strict Standards: Declaration of p_maps_places::execute() should be compatible with cmsPlugin::execute($event = '', $item = Array) in D:\OpenServer\domains\newin\plugins\p_maps_places\plugin.php on line 111

Strict Standards: Declaration of p_shop_orders::execute() should be compatible with cmsPlugin::execute($event = '', $item = Array) in D:\OpenServer\domains\newin\plugins\p_shop_orders\plugin.php on line 100

Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method cms_model_shop::getDefaultConfig() should not be called statically in D:\OpenServer\domains\newin\core\cms.php on line 1277

Strict Standards: Declaration of p_maps_obj::execute() should be compatible with cmsPlugin::execute($event = '', $item = Array) in D:\OpenServer\domains\newin\plugins\p_maps_obj\plugin.php on line 110

Shahin

Измените у себя на хостинге версию php на 5.3 и все станет нормально работать.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.