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

goga_pgasovav

  • Захожу иногда
  • 201
  • 2 / 0
  • Внимательный джумловод
Всем привет!
Имеется несколько старых сайтов, которые я физически не в силах перевести на новые рельсы, будь то 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

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

goga_pgasovav

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

AlekVolsk

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

fsv

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

Мне не доступен никакой файл php.ini
он не нужен.
Веб-разработка: заказ. Только сложная и объемная разработка. Дорого.
*

flyingspook

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

wishlight

  • Живу я здесь
  • 4527
  • 268 / 1
  • 300 руб очень быстрый хостинг в ЕС
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #6 : 17.03.2015, 19:01:30 »
Ну или возьмите отдельный аккаунт с нужным программным обеспечением, если лень обновлять/устранять
*

zomby6888

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

goga_pgasovav

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

darkghost

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

voland

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

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
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

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

passer

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

voland

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

SeBun

  • Живу я здесь
  • 3660
  • 234 / 4
  • @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

  • Живу я здесь
  • 4527
  • 268 / 1
  • 300 руб очень быстрый хостинг в ЕС
Re: Joomla 1.5 и PHP 5.5 — как подружить?
« Ответ #17 : 29.05.2015, 13:24:31 »
арендовать выделенный сервачок, поставить на нем старый апач, старый PHP и наслаждаться ностальгией по былым временам.

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

altvvc

  • Давно я тут
  • 520
  • 22 / 0
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

  • Живу я здесь
  • 3660
  • 234 / 4
  • @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

  • Живу я здесь
  • 3592
  • 247 / 9
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

  • Живу я здесь
  • 3660
  • 234 / 4
  • @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

  • Живу я здесь
  • 3592
  • 247 / 9
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

  • Живу я здесь
  • 3660
  • 234 / 4
  • @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

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

Не могу войти в админку Joomla 1.5

Автор MrSkif

Ответов: 14
Просмотров: 8448
Последний ответ 12.09.2018, 19:36:32
от PaLyCH
Не войду в админку Joomla 1.5.26, пишет соединение с сервером было сброшено

Автор rom_4

Ответов: 4
Просмотров: 3700
Последний ответ 16.05.2018, 17:28:18
от Алексей MeRsOvOd
не работает стандартный поиск Joomla 1.5.23

Автор Andrew1110

Ответов: 34
Просмотров: 10928
Последний ответ 11.02.2018, 10:31:42
от altvvc
Установка шрифта TriodPostnajaMedium в Joomla 1.5

Автор VSpicy

Ответов: 6
Просмотров: 12380
Последний ответ 16.11.2017, 11:34:39
от VSpicy
Как создать новый раздел в Joomla 1.5.15

Автор Lzrv

Ответов: 3
Просмотров: 856
Последний ответ 15.11.2017, 22:16:11
от Lzrv