Страница 1 из 9

Обсуждение Open Server 5.2.1

Добавлено: 10 дек 2014, 13:38
Максим
Всем привет! В этой теме обсуждается новая версия Open Server 5.2.1, любые сообщения об ошибках, любые вопросы, всё пишите сюда.

Внимание! Руководство пользователя частично устарело и утратило свою актуальность! Поэтому если вам что-то не понятно, если не знаете как и что делать, не стесняйтесь и спрашивайте. Руководство планирую обновить до конца недели.

Скачали? Как действовать:

1) Распаковываем
2) Запускаем программу и нажимаем Меню - Дополнительно - Первый запуск и разрешаем установку библиотек и патчей.
3) Будут запрошены права администратора (если это необходимо), разрешаем и ждём от 5 до 15 минут (ползёт полоска) пока установится всё что нужно.
4) В конце программа предложит вам перезагрузится - перезагружаемся.

Обращаем внимание - теперь в корневой папке два файла:
Open Server x64.exe - для 64-битных систем
Open Server x86.exe - для 32-битных систем

Добавлено: 11 дек 2014, 17:13
Максим
Патч пользователям версии 5.2.0 уже можно скачать в Новостях.
Внимание! Старый файл с именем Open Server.exe удалите и никогда не запускайте его после установки патча.

Инструкция по установке обновления

1) Остановите сервер и закройте программу;
2) Создайте резервную копию папки с Open Server (целиком);
3) Распакуйте содержимое архива в папку с Open Server с перезаписью файлов;


P.S. Патч универсальный для всех редакций, поэтому у пользователей "Максимальной" и "Расширенной" редакции Open Server после замены шаблонов конфигурации PHP окажутся отключенными расширения Imagick и Mongo, просто отредактируйте шаблон php.ini и включите любые нужные вам расширения. Настройки профиля будут сброшены на стандартные.

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

Добавлено: 11 дек 2014, 17:45
vv3d0x
Отлично.
Есть одно маленькое но
Проблема с ImageMagick в phpinfo в разделе imagick в поле version написано: @PACKAGE_VERSION@

Я так понимаю Вы сами компилировали этот модуль, и использование такой библиотеки как Imagine без правки исходников - невозможно.

Причем падает сам РНР когда дело доходит до проверки версии модуля. Там есть несколько кейсов, видимо для обратной совместимости.

Добавлено: 11 дек 2014, 18:00
Максим
vv3d0x, версия Imagick (которую компилировал) указана на сайте на главной странице. Что касается PHP, то ничего не падает. Если падает ваш скрипт на проверке версии, то наверное это проблема скрипта, разве нет? Хотя проблемы в перекомпиляции никакой нет, могу перекомпилировать если будет нужно. Сейчас посмотрю как там заменяется @PACKAGE_VERSION@ и позже отпишусь.

Добавлено: 11 дек 2014, 18:15
vv3d0x
Для начала это не мой скрипт, а сторонняя библиотека и очень популярная.
По поводу "падает" при проверке, согласен, но не согласны ли Вы с тем что лезть в исходник сторонней либы плохо, как ее патом обновлять/поддерживать ? Или написать враппер и тоже иметь кучу минигита + зачем обертка если нужно изменить всего одну функию + если взять остсюда http://windows.php.net/downloads/pecl/releases/ например екстеншин версии 3.1.2 то этот код не падает.

Да и наверника, @PACKAGE_VERSION@ - Какой нибудь заголовок, который можна либо установить до компиляции, либо передать в компилятор параметром

Добавлено: 11 дек 2014, 18:26
Максим
Согласен, лезть в исходник не нужно. Но я пытаюсь сказать другое - скрипт не должен падать, если он падает, то значит криво написан. Должен продолжать работу если не может определить версию библиотеки или выдавать предупреждение.

Чуть позже перекомпилирую и в новую версию Open Server (которую выложу) добавлю уже их. С этим никаких проблем. А вот то что у вас скрипт падет..., если из-за версии - то поможет. А если это не из-за версии Imagick, ну тогда все вопросы к разработчику скрипта.

Добавлено: 11 дек 2014, 18:30
vv3d0x
Еще, бывает такое что скрипт оприделяет версию, но не срабатываю кейсы так как в коде написано:
if (version <= 3.1);
if (version > 3.1);
а у нас приходит версия @PACKAGE_VERSION@ и половина кода не отработала, это в исходниках самой библиотеки

Добавлено: 11 дек 2014, 18:48
Максим
vv3d0x,

Текущая версия Imagick - 3.2.0RC1, но буду компилировать как 3.2.0 чтобы "эта известная библиотека" уж точно съела эти цифры.

Пробуйте, вот вам новые расширения, если интересно.

Добавлено: 11 дек 2014, 19:55
Максим
Для пользователя который оставил отзыв:
Очень полезный проект. Добавьте пожалуйста Phalcon для PHP
Phalcon включен в состав Open Server, но расширение нужно раскомментировать вручную. Меню - Дополнительно - Конфигурация - PHP-xxx и там меняете ;extension=php_phalcon.dll на extension=php_phalcon.dll

Добавлено: 12 дек 2014, 01:28
Максим
Файлы новой версии доступны для загрузки. Всем желаю успехов, получайте удовольствие от работы :-) Если у кого-то есть пожелания, советы, предложения по развитию, то не забываем отписываться в этой теме: /viewtopic.php?f=1&t=1030