Мы предлагаем:У нас есть:
1 базу данных MySQL(50MB)PHP 5
Прикрепление своих доменовMySQL
Предустановленные движки сайтовPerl
Место под файлы(300MB)Ruby
Бесплатно и без рекламы!
Авторизация:
e-mail: Пароль:
Забыли пароль?    Запомнить  
Все блогиВажное → Переход на PHP 5.4
Rss

В ближайшие выходные (4-5 октября) будет выполнен переход на PHP 5.4. В связи с этим рекомендуется обновить устаревшие версии CMS (если таковые имеются у вас). Переход может как частично или полностью парализовать работу сайта (актуально для старых версий), так и никак не отразиться (для тех, кто регулярно обновляется).

Переход вынужденный т.к. версия PHP 5.3 уже морально устарела, не очень безопасна и не некоторые современные CMS могут ее не поддерживать.

О всех ошибках в работе сайтов просьба писать в комментариях к этой новости.

Переход успешно завершен


Автор: cyber01 | Дата создания: 02 октября 2014, 11:04 UTC | 0.232


Комментарии(29)
Павел  04 октября 2014, 08:06 UTC  #
0.0
2bfe965ab5ef94a0568bc61c36b46d4c

Ух ты. Вот и проверю, как тут Laravel приживётся…

Павел  09 октября 2014, 23:42 UTC  #
0.0
2bfe965ab5ef94a0568bc61c36b46d4c

Ну, Laravel на вид работает. И это круто! Пришлось кое-что подкорректировать, но после этого всё (что я пробовал) работает. Полезно иметь возможность поставить к нам на хостинг что-либо Rails-подобное. Надо только с производительностью разобраться. Пока скорость меня не беспокоила, но мало ли…

vita-s_4796  12 октября 2014, 19:35 UTC  #
0.0
Noavatar

http://chiruhina.oxnull.net/
При входе на сайт отображается куча ошибок типа: “Strict Standards: Non-static method …”
Что можно сделать?

Павел  12 октября 2014, 20:42 UTC  #
0.0
2bfe965ab5ef94a0568bc61c36b46d4c

У вас… Joomla, кажется?
Давно обновляли?

cyber01  13 октября 2014, 10:15 UTC  #
0.0
Avatar

уже починили :)

Павел  13 октября 2014, 12:37 UTC  #
0.0
2bfe965ab5ef94a0568bc61c36b46d4c

Отлично! Надеюсь, у остальных после перехода всё живо.

jandar2003  27 октября 2014, 08:26 UTC  #
0.0
385-72949

Денис у меня ошибка error email addreas not verified

Денис  27 октября 2014, 09:30 UTC  #
0.0
Index

jandar2003, из твоего сообщения не ясно где ошибка и при каких условиях, поэтому чем помочь – тоже не ясно.

cyber01  27 октября 2014, 14:50 UTC  #
0.0
Avatar

оу, Денис появился :)

ma3uk  13 декабря 2014, 18:13 UTC  #
0.0
X_4d56559b

Теперь осталось дождаться чуда, когда перейдем на PHP 5.6

Павел  13 декабря 2014, 19:56 UTC  #
0.0
2bfe965ab5ef94a0568bc61c36b46d4c

Никто не просит, причин не приводится, вот и нет планов на переход.
Я просил поставить 5.4 из-за Laravel, поскольку это минимальная поддерживаемая им версия. А что с 5.6?

ma3uk  13 декабря 2014, 20:32 UTC  #
0.0
X_4d56559b

Ну, все-таки, последняя версия, да и плюшки вкусные в PHP 5.6 , одна только распаковка аргументов функций жизнь облегчает (по крайней мере мне).

Павел  14 декабря 2014, 14:51 UTC  #
0.0
2bfe965ab5ef94a0568bc61c36b46d4c

В средах, где уже запущена целая куча сайтов, обновление всегда проблемно, поэтому для него нужны серьёзные причины :)

Распаковка аргументов… вообще да, штука хорошая, удобная, но редко необходима. Что умножается ещё и на то, что у нас мало кто хостит собственные PHP-творения.

Но вообще я за. Ещё желающие есть?

ma3uk  14 декабря 2014, 17:22 UTC  #
0.0
X_4d56559b

Не стоит забывать про обновления которые нам принес релиз PHP 5.5 – http://habrahabr.ru/post/184142/

ma3uk  14 декабря 2014, 17:29 UTC  #
0.0
X_4d56559b

Кстати, при обновлении с 5.4 до 5.6 совместимость пострадает не так уж сильно.
-
Изменения, влияющие на совместимость с предыдущими версиями:

  • При определении массива как свойства класса ключи массива не будут перезаписаны литералами массива.
  • json_decode() более строг к синтаксису при разборе JSON.
  • Stream-обертки при использовании SSL/TLS по-умолчанию проверяют сертификаты и имена хостов.
  • GMP-ресурсы теперь являются объектами.
  • Mcrypt-функции требуют валидные ключи и вектора.
Павел  14 декабря 2014, 17:33 UTC  #
0.0
2bfe965ab5ef94a0568bc61c36b46d4c

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

Денис  15 декабря 2014, 12:34 UTC  #
0.0
Index

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

cyber01  15 декабря 2014, 14:05 UTC  #
0.0
Avatar

После перехода на 5.4 часть сайтов (в частности Joomla) посыпались.. ошибки. Думаю с переходом на 5.6 вообще все печально будет

cyber01  15 декабря 2014, 14:21 UTC  #
0.0
Avatar

Существенных преград нету, но многие используют необновленные версии CMS,поэтому переход для них может быть болезненным.

Денис, а там никак не провести еще раз рекламную кампанию,чтобы хоть юзвери появились?

ma3uk  15 декабря 2014, 15:46 UTC  #
0.0
X_4d56559b

При обновлении до 5.4 они посыпались из-за deprecated функций, такого не случится при переходе на 5.6 т.к. изменения совместимости весьма узкоспециализированны. И если посмотреть на нынешние движки, то у них минимально поддерживаемая версия PHP до сих пор 5.4 или 5.5, а то и 5.3.

cyber01  15 декабря 2014, 16:08 UTC  #
0.0
Avatar

Да вот все никак не соберусь провести масштабное обновление.. там их уже порядком сложилось…

cyber01  15 декабря 2014, 16:16 UTC  #
0.0
Avatar

Ну точнее это со стороны системы масштабное, для пользователя никаких изменений…

cyber01  15 декабря 2014, 19:21 UTC  #
0.0
Avatar

До 5.6 обновляться точно не будем, ибо стабильной версии нет еще для ОС, а 5.5 только 5.5.18

ma3uk  19 декабря 2014, 12:45 UTC  #
0.0
X_4d56559b

Так может для начала на 5.5 перейдем? Далее фиксы на 5.5, а уж потом и на 5.6.

ma3uk  19 декабря 2014, 12:47 UTC  #
0.0
X_4d56559b

И как так может быть, что для ОС нет PHP 5.6?

P.S. 18 декабря вышли версии 5.6.4, 5.5.20, 5.4.36

cyber01  19 декабря 2014, 13:36 UTC  #
0.0
Avatar

Оно есть,но версия помечена как нестабильная..

http://portage.org.ua/dev-lang/php – все версии 5.6 ~86 т.е. нестабильны

Павел  19 декабря 2014, 15:58 UTC  #
0.0
2bfe965ab5ef94a0568bc61c36b46d4c

ОС на серверах довольно часто имеют чуть более устаревшие пакеты, чем у прочих систем. Расчёт на то, что большинство ошибок и уязвимостей за какое-то время устраняется, и опасность падения/взлома системы из-за означенного пакета сведена к минимуму.

cyber01  19 декабря 2014, 17:46 UTC  #
0.0
Avatar

Думаю через несколько дней появится

cyber01  19 декабря 2014, 19:21 UTC  #
0.0
Avatar

Обычно через 5-10 дней после релиза появляется стабильный пакет под нашу систему. Фактически 5.5 уже давно (еще месяца 4 назад) была установлена на сервер (как зависимость) и на нее можно переключиться в любой момент (ну только поправить модули IonCube/Zend).


Простите, Ваш браузер не поддерживает html5
Управление стрелками. Пробел - пауза.