• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепропетровск
  • +38(062) 210-24-93  Донецк
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 007-72-35  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Хостинг. PHP 7.2.0

Форумы Хостинг PHP 7.2.0
ven0m
05.12.2017 05:26
хостинг: есть
домен: есть
1
PHP 7.2.0
Здравствуйте.

Так как 30.11 состоялся релиз PHP 7.2.0, хочу поинтересоваться, будет ли он добавлен в ближайшее время? И если такое обновление планируется, то можно ли уточнить хотя бы приблизительные даты?

Спасибо.
alexandrpaliy
11.12.2017 06:50
хостинг: есть
домен: есть
2
Уже несколько дней как доступна возможность выбора версии 7.2 через панель управления.
ven0m
11.12.2017 22:33
хостинг: есть
домен: есть
1
Уже несколько дней как доступна возможность выбора версии 7.2 через панель управления.
© alexandrpaliy


Спасибо, добрый человек! Так бы и сидел да ждал дальше :) Не ожидал, что так оперативно добавят. В очередной раз убеждаюсь, что работаю с отличным хостингом.
ven0m
09.01.2018 23:43
хостинг: есть
домен: есть
3
Столкнулся с проблемой. Переход на версию 7.2.0 был нужен в связи с возможностью использования методов шифрования AES, в частности метода ZipArchive::setEncryptionName. Эти методы, кроме всего прочего, позволят полноценно работать с зашифрованными архивами, что мне и требуется.

И, как назло, именно этот метод, как и его аналоги, почему-то выбрасывает "Call to undefined method ZipArchive::setEncryptionName()".
Долго не мог понять в чем дело, пока не нашел на 208.43.231.11 Git, что это баг и было выпущено обновление PHP 7.2.0RC2 для его исправления:
"- ZIP: Fixed bug #75143 (new method setEncryptionName() seems not to exist in ZipArchive). (Anatol)".

Версия 7.2.1 была выпущена 4-го января и там уже должен быть исправлен этот баг. Так что с нетерпением жду, когда вы добавите новую версию. Заранее большое спасибо.
eugen
10.01.2018 15:05
хостинг: есть
домен: есть
3
Версия 7.2.1 будет установлена сегодня в ночном обновлении. Но если баг был исправлен в 7.2.0RC2, то он уже не должен воспроизводиться у нас (у нас установлен релиз 7.2.0 - это более поздняя версия, чем 7.2.0RC2)
ven0m
10.01.2018 16:49
хостинг: есть
домен: есть
Версия 7.2.1 будет установлена сегодня в ночном обновлении. Но если баг был исправлен в 7.2.0RC2, то он уже не должен воспроизводиться у нас (у нас установлен релиз 7.2.0 - это более поздняя версия, чем 7.2.0RC2)
© eugen


Спасибо! По поводу версии - странно, но баг есть. Может как-то именно версия библиотеки zip осталась старой. Буду надеятся, что в 7.2.1 все будет нормально.
ven0m
11.01.2018 02:55
хостинг: есть
домен: есть
Вижу, что версия обновилась, но применение метода все равно выбрасывает ошибку. Полез в доки и вижу:
- Zip:
. read/write encrypted archive, relying on libzip 1.2.0,
using new methods:
ZipArchive::setEncryptionName($name, $method [, $password]);
ZipArchive::setEncryptionIndex($index, $method [, $password]);
and new constants:
ZipArchive::EM_NONE
ZipArchive::EM_AES_128
ZipArchive::EM_AES_192
ZipArchive::EM_AES_256
. accept 'password' from zip stream context
. ZipArchive implements countable, added ZipArchive::count() method.

Выходит, что эти методы были добавлены в библиотеке libzip 1.2.0, а у нас установлена 1.1.2. Потому и не работает, насколько я понимаю.
eugen
11.01.2018 17:11
хостинг: есть
домен: есть
7
libzip 1.1.2 идет bundled в составе php 7.2, и похоже обновлять они ее больше не будут, а вскоре планируют вовсе убрать.
Переведем php 7.2 на отдельный более новый libzip
ven0m
11.01.2018 21:10
хостинг: есть
домен: есть
Переведем php 7.2 на отдельный более новый libzip
© eugen


Спасибо за оперативный фидбэк! Буду ждать обновления.
ven0m
12.01.2018 03:00
хостинг: есть
домен: есть
4
Ребята, вы - офигенны! :) Спасибо за столь быстрое обновление библиотеки, теперь все работает как часы!
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города