Сайт был на денвере, версия php 5.3 . перенёс сайт на openserver php 7.2 и на сайте появились ошибки, а точнее ошибки с шаблоном. Шаблон от компании JoomlArt. я знаю, что это проблема с php , но как её исправить незнаю.
Помогите пожалуйста
LEOnidUKG
А название у этой ошибки есть или мы должны угадать её? Просто так версию менять без знания на старых движках, зачем?
Можете поставить 5.6 версию и проверить работу.
ArbNet
Я телепат, сим-салабим, ахалай-махалай 👼 Всё теперь будет хорошо 🤡
Sitealert
uly :
версия php 5.3 . перенёс сайт на openserver php 7.2 и на сайте появились ошибки
Всё делается очень просто: читаешь в описании ошибки, с чем она связана и на какой строке кода возникает, потом смотришь, что написано на этой строке, выясняешь, что изменилось при смене версии пхп, вносишь исправления. И всё заработает.
Sergei Ermilov
Ну кто так вопросы сейчас задаёт?
Можно же нормально написать:
«Сайт был на Денвере. Что делать?»
Вот так правильно.
uly
Вот что пишет вверху перед материалом Warning: Creating default object from empty value in W:domainsmegapoker.rupluginssystemt3base-bs3htmlcom_contentcategorydefault_articles.php on line 17
Сайт над Joonla 3.9
Ещё в админке в настройках компонента JoomlArt Extensions Manager:
Deprecated: Array and string offset access syntax with curly braces is deprecated in W:domainsmegapoker.ruadministratorcomponentscom_jaextmanagerlibjaupdatercorephp5json.php on line 161
Deprecated: Array and string offset access syntax with curly braces is deprecated in W:domainsmegapoker.ruadministratorcomponentscom_jaextmanagerlibjaupdatercorephp5json.php on line 161
Deprecated: Array and string offset access syntax with curly braces is deprecated in W:domainsmegapoker.ruadministratorcomponentscom_jaextmanagerlibjaupdatercorephp5json.php on line 214
и т.д. и вверху настройки шаблонаЖ
Deprecated: implode(): Passing glue string after array is deprecated. Swap the parameters in W:domainsmegapoker.rupluginssystemt3includescoreadmin.php on line 205
JJizn
Так в чем проблема открыть файл default_articles.php и посмотреть, что там в строке 17?
Евгений Крупченко
Это НЕ ошибки. Если кроме этих надписей ничего не сломалось больше, то самое простое — просто скрываем в настройках php их отображение:
Евгений Крупченко #: просто скрываем в настройках php их отображение:
Самый плохой совет, какой можно дать.. Болезни надо лечить, а не замазывать.
uly #: Warning: Creating default object from empty value
Это говорит о том, что шаблон настолько древний, что его использование может стать очень дорого.
Sitealert
uly #: Сайт над Joonla 3.9
Сама Джумла новая, а вот компоненты и плагины наверняка требуют обновления.
JJizn
SeVlad #: Самый плохой совет, какой можно дать.. Болезни надо лечить, а не замазывать.
Да ладно вам. Если все работает, то можно и скрыть. Очень много предупреждений никак не влияют.
А вот с древностью шаблона соглашусь — много рисков. С большой вероятностью может наступить такой момент, когда какой-нить сложный и старый, не обновляющийся модуль взломают и через него и сайт.
uly
Сайт был на денвере, версия php 5.3 . перенёс сайт на openserver php 7.2 и на сайте появились ошибки, а точнее ошибки с шаблоном. Шаблон от компании JoomlArt. я знаю, что это проблема с php , но как её исправить незнаю.
Помогите пожалуйста
LEOnidUKG
А название у этой ошибки есть или мы должны угадать её? Просто так версию менять без знания на старых движках, зачем?
Можете поставить 5.6 версию и проверить работу.
ArbNet
Sitealert
версия php 5.3 . перенёс сайт на openserver php 7.2 и на сайте появились ошибки
Всё делается очень просто: читаешь в описании ошибки, с чем она связана и на какой строке кода возникает, потом смотришь, что написано на этой строке, выясняешь, что изменилось при смене версии пхп, вносишь исправления. И всё заработает.
Sergei Ermilov
uly
Вот что пишет вверху перед материалом Warning: Creating default object from empty value in W:domainsmegapoker.rupluginssystemt3base-bs3htmlcom_contentcategorydefault_articles.php on line 17
Сайт над Joonla 3.9
Ещё в админке в настройках компонента JoomlArt Extensions Manager:
Deprecated: Array and string offset access syntax with curly braces is deprecated in W:domainsmegapoker.ruadministratorcomponentscom_jaextmanagerlibjaupdatercorephp5json.php on line 161
Deprecated: Array and string offset access syntax with curly braces is deprecated in W:domainsmegapoker.ruadministratorcomponentscom_jaextmanagerlibjaupdatercorephp5json.php on line 161
Deprecated: Array and string offset access syntax with curly braces is deprecated in W:domainsmegapoker.ruadministratorcomponentscom_jaextmanagerlibjaupdatercorephp5json.php on line 214
и т.д. и вверху настройки шаблонаЖ
Deprecated: implode(): Passing glue string after array is deprecated. Swap the parameters in W:domainsmegapoker.rupluginssystemt3includescoreadmin.php on line 205
JJizn
Евгений Крупченко
Это НЕ ошибки. Если кроме этих надписей ничего не сломалось больше, то самое простое — просто скрываем в настройках php их отображение:
error_reporting=E_ALL & ~E_DEPRECATED & ~E_NOTICE & ~E_WARNING
(как сделать — хостеру пишите если не в курсе)
Или вообще все отображение ошибок выключаем:
display_errors=off
SeVlad
просто скрываем в настройках php их отображение:
Самый плохой совет, какой можно дать.. Болезни надо лечить, а не замазывать.
Warning: Creating default object from empty value
Это говорит о том, что шаблон настолько древний, что его использование может стать очень дорого.
Sitealert
Сайт над Joonla 3.9
Сама Джумла новая, а вот компоненты и плагины наверняка требуют обновления.
JJizn
Самый плохой совет, какой можно дать.. Болезни надо лечить, а не замазывать.
Да ладно вам. Если все работает, то можно и скрыть. Очень много предупреждений никак не влияют.
А вот с древностью шаблона соглашусь — много рисков. С большой вероятностью может наступить такой момент, когда какой-нить сложный и старый, не обновляющийся модуль взломают и через него и сайт.