0 Пользователей и 1 Гость просматривают эту тему.
  • 24 Ответов
  • 2109 Просмотров
*

goga_pgasovav

  • Осваиваюсь на форуме
  • 182
  • 1
  • Внимательный джумловод
Всем привет!
Имеется несколько старых сайтов, которые я физически не в силах перевести на новые рельсы, будь то Joomla 2.5 или 3
Всё работало исправно, пока хостер обновил версию PHP до 5.5.21
После чего и на фронтенде, и на бэкенде посыпались ошибки вроде:

Код
Strict Standards: Non-static method JLoader::import() should not be called statically in /home/accountname/public_html/mysite.com/libraries/joomla/import.php on line 29

Ошибок десятки!  :'(
Излечимо ли это?

P.S.: На хостинге так же находятся сайты на Joomla 2.5. Несколько ошибок тоже появилось, но я отключил вывод ошибок в админке (самый распространённый совет))

P.S.2: Мне не доступен никакой файл php.ini (читал, что в случае конфликтов с РНР 5.3 помогает правка этого файла)

Заранее благодарю всех откликнувшихся!
*

AlekVolsk

  • Профи
  • 6312
  • 336
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #1 : 17.03.2015, 12:38:59 »
Это излечимо только одним: обновление до J3
*

goga_pgasovav

  • Осваиваюсь на форуме
  • 182
  • 1
  • Внимательный джумловод
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #2 : 17.03.2015, 13:16:27 »
AlekVolsk,
Цитировать
Имеется несколько старых сайтов, которые я физически не в силах перевести на новые рельсы
*

AlekVolsk

  • Профи
  • 6312
  • 336
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #3 : 17.03.2015, 13:29:41 »
Оставьте php5.3, J2.5 даже с php5.4 не больно дружит
*

fsv

  • Практически профи
  • 2524
  • 367
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #4 : 17.03.2015, 14:09:36 »
Излечимо ли это?
да. включаете отладку на полную и правите код. все решаемо (проверено). но не быстро. поэтому переход на тройку - это проще.

Мне не доступен никакой файл php.ini
он не нужен.
Заказать разработку:    расширения Joomla  |   интерфейсы на javascript(jQuery)  |  мобильные приложения
*

flyingspook

  • Профи
  • 3619
  • 236
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #5 : 17.03.2015, 18:44:16 »
Ошибок десятки!  :'(
Излечимо ли это?
это даже не сотни  ;)
исправляйте эти ошибки, этим и подружите
*

wishlight

  • Профи
  • 3633
  • 223
  • skype aqaus.com
*

zomby6888

  • Живу я здесь
  • 1484
  • 167
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #7 : 17.03.2015, 20:14:42 »
С каких это пор strict standarts - это ошибки? Уровень ошибок выставите минимальный в админке и они исчезнут,  если это только strict standarts конечно
интернет-блог: http://websiteprog.ru
*

goga_pgasovav

  • Осваиваюсь на форуме
  • 182
  • 1
  • Внимательный джумловод
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #8 : 28.05.2015, 13:59:02 »
Спасибо всем за ответы!
Т.к. в РНР я не силён, то и исправить ничего не смог. Отключить ошибки не могу, т.к. даже в админку попасть не возможно из-за ошибок))) Подумываю о полном редизайне старых сайтов и переходу на новую версию Joomla :)
*

darkghost

  • Практически профи
  • 2100
  • 95
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #9 : 28.05.2015, 16:02:47 »
...Подумываю о полном редизайне старых сайтов и переходу на новую версию Joomla :)
Многие Хостинги понимают данную причину и предоставляют выбор версии PHP для сайта - может просто сменить Хостинг, не проще ли?
*

voland

  • Профи
  • 9506
  • 422
  • Эта строка съедает место на вашем мониторе
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #10 : 28.05.2015, 17:07:19 »
Тут давно уже вопрощающие не ищут лёгких путей.
Ну неспортивно же.
*

Apoca1ypto

  • Завсегдатай
  • 723
  • 69
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #11 : 28.05.2015, 18:04:38 »
Оставьте php5.3, J2.5 даже с php5.4 не больно дружит
На 5.4 без проблем работает 1.5 и 2.5, но возможно многое зависит от расширений и их авторов.
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

zomby6888

  • Живу я здесь
  • 1484
  • 167
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #12 : 28.05.2015, 18:23:09 »
Отключить ошибки не могу, т.к. даже в админку попасть не возможно из-за ошибок)))

Это весьма странно конечно, но ведь тоже самое можно сделать в configuration.php:

Код: php
public $error_reporting = 'simple';
интернет-блог: http://websiteprog.ru
*

OgloblYa

  • Захожу иногда
  • 13
  • 0
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #13 : 29.05.2015, 08:09:42 »
Многие Хостинги понимают данную причину и предоставляют выбор версии PHP для сайта - может просто сменить Хостинг, не проще ли?
Подскажите кто из хостеров предосталяет такую вещь как изменить версию PHP для отдельного сайта в России?
Чихай на все, наплюй на всех и в жизни ждет тебя успех!
*

passer

  • Живу я здесь
  • 875
  • 70
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #14 : 29.05.2015, 09:21:58 »
Если дело только в Strict Standards, то зачем менять шило на мыло. Наверняка совет zomby6888 решит проблему. Если нет, трясите хостера, пусть настроит сервер на продакшн. На публичном сервере эти сообщения не должны показываться.
*

voland

  • Профи
  • 9506
  • 422
  • Эта строка съедает место на вашем мониторе
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #15 : 29.05.2015, 10:29:49 »
Подскажите кто из хостеров предосталяет такую вещь как изменить версию PHP для отдельного сайта в России?
Подавляющее большинство.
*

SeBun

  • Практически профи
  • 3147
  • 193
  • @SeBun48
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #16 : 29.05.2015, 11:26:05 »
Т.к. в РНР я не силён, то и исправить ничего не смог. Отключить ошибки не могу, т.к. даже в админку попасть не возможно из-за ошибок))) Подумываю о полном редизайне старых сайтов и переходу на новую версию Joomla :)

А какой доход приносят сайты? Стоит овчинка выделки? Если стоит, то тогда вам лучше нанять человека, который за некоторую сумму сделает миграцию на тройку. Ну либо самому курить форум и практиковаться, что весьма полезно, а материала по этому делу здесь много. Времени нет? Да его никогда не будет. Уж потратить несколько вечеров на благо родины можно )

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

P.S. Ну или как вариант - арендовать выделенный сервачок, поставить на нем старый апач, старый PHP и наслаждаться ностальгией по былым временам.
« Последнее редактирование: 29.05.2015, 11:29:40 от SeBun »
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
*

wishlight

  • Профи
  • 3633
  • 223
  • skype aqaus.com
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #17 : 29.05.2015, 13:24:31 »
арендовать выделенный сервачок, поставить на нем старый апач, старый PHP и наслаждаться ностальгией по былым временам.

Да, это идея. Весту, ssd сервачек, и сентос 6.
*

altvvc

  • Завсегдатай
  • 512
  • 22
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #18 : 12.07.2015, 09:17:45 »
У меня 1,5 работает хоть на 5,5 хоть на 5,6. На 5,6 к тому же Opcache уже в PHP и скрипты намного шустрее. Maria DB или Percona если еще настроить - то вообще класс. Просто надо продакшен сервер нормально настроить и все.
Красота спасет мир, а пофигизм спасет нервы.
*

SeBun

  • Практически профи
  • 3147
  • 193
  • @SeBun48
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #19 : 12.07.2015, 23:27:14 »
У меня 1,5 работает хоть на 5,5 хоть на 5,6. На 5,6 к тому же Opcache уже в PHP и скрипты намного шустрее
Это потому, что у хостера стоит костыль, который позволяет работать со старыми версиями PHP. Стоит его убрать, и сайты перестанут работать, так как некоторые конструкции языка уже отсутствуют в новых версиях. Добавлю, что не каждый хостер заморачивается с установкой и настройкой этой программулины, поэтому версия 1.5, которая может работать максимум на 5.2, у них работать не будет, т.к. несовместима с 5.3 и выше.
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
*

flyingspook

  • Профи
  • 3619
  • 236
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #20 : 13.07.2015, 10:07:38 »
@SeBun
Костыли нужны для 5.4, а нет даже для 5.5 и выше на 5.3 версия 1.5 работает четко, на 5.4 с небольшими правками.
*

SeBun

  • Практически профи
  • 3147
  • 193
  • @SeBun48
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #21 : 13.07.2015, 12:32:41 »
@SeBun
Костыли нужны для 5.4, а нет даже для 5.5 и выше на 5.3 версия 1.5 работает четко, на 5.4 с небольшими правками.
Вот здесь описаны все подводные камни. Я соглашусь, работать может и будет. Но не всгда работает все как надо, плюс приходится отключать вывод предупреждений.
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
*

flyingspook

  • Профи
  • 3619
  • 236
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #22 : 13.07.2015, 13:05:59 »
Но не всгда работает все как надо, плюс приходится отключать вывод предупреждений.
Главное в этом голова и руки. Главное что закрыли php 5.2 в которой были дыры с марианскую впадину и разработчики которые не собирались закрывать работая над более свежими версиями с закрытыми уязвимостями.  И не всем требуется что то новое, то что предлагают CMS разработчики и диктует время. У многих работает более 5 лет и их все устраивает как пользователя так и владельцев. Есть массы сайтов которые безотказно работаю на версии 1.5 и точно могу сказать после долгих успешных лет работы сайтов на Joomla ни кто из заказчиков уже не обновит на версию ни 3.4.* ни последущии 3.5.* они все готовы если делать редизайны или улучшения переходить на другие системы управления.
*

SeBun

  • Практически профи
  • 3147
  • 193
  • @SeBun48
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #23 : 13.07.2015, 15:37:35 »
Есть массы сайтов которые безотказно работаю на версии 1.5 и точно могу сказать после долгих успешных лет работы сайтов на Joomla ни кто из заказчиков уже не обновит на версию ни 3.4.* ни последущии 3.5.*
Пока гром не грянет, мужик не перекрестится.
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
*

flyingspook

  • Профи
  • 3619
  • 236
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #24 : 13.07.2015, 15:57:21 »
Пока гром не грянет, мужик не перекрестится.
Если сайты поддерживаются, то всегда солнечная и безоблачная погода, только за неё оплачивай и пользуйся, нужен будет гром, то же можно воплотить  :laugh: но еще не разу не просили  ;)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

При обновлении до Mobile-Joomla.2.1.21, пропали картинки

Автор Elimelech

Ответов: 0
Просмотров: 620
Последний ответ 15.08.2017, 13:21:31
от Elimelech
Обновление Joomla 1.5 до Joomla 2.5 без внешних расширений

Автор Igoritaly

Ответов: 3
Просмотров: 116
Последний ответ 11.08.2017, 16:58:04
от SeBun
Проблема при переносе Joomla на xampp

Автор sbabaev

Ответов: 6
Просмотров: 5352
Последний ответ 28.07.2017, 09:06:10
от pro100skill
Откуда взялся wp-json в Joomla? Как избавиться?

Автор Sharky314

Ответов: 6
Просмотров: 196
Последний ответ 07.07.2017, 14:03:01
от SmokerMan
Не могу войти в админку Joomla 1.5

Автор MrSkif

Ответов: 13
Просмотров: 3651
Последний ответ 19.06.2017, 14:56:04
от Sorbon