The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Проблема с PHP 5.6 после обновления."
Отправлено lif, 02-Янв-19 17:16 
> так основная масса проблем действительно незначительная, апгрейд perl и php,
> апгрейд mysql и вовсе минорный, roundcube - особых проблем не вижу.
> Ну ведь реально ничего сложного, чисто поддержать морально.

Спасибо за наводку, а можно обнаглеть на НГ и чуть-чуть подробнее расспросить?

Ну с перлом, формально, проблем не видеться, у них там есть вроде адекватная инструкция 20161103 в /usr/ports/UPDATING + когда-то это уже делалось для предыдущей версии.
т.е. в моем случае, по идеи должно быть что-то типа:
в /etc/make.conf указать DEFAULT_VERSIONS+=  perl5=5.28
portupgrade -o lang/perl5.28 -f lang/perl5.26
убрать DEFAULT_VERSIONS из /etc/make.conf
portupgrade -f `pkg shlib -qR libperl.so.5.26`
и в теории, с перлом - это все. Остается вопрос только - обновлять последовательно сначала perl, а потом php или как правильно? Перл оставить напоследок, когда из необновленного останется только он или как?

Что касается обновления php5.6 то есть некоторая непонятка для меня.
Есть довольно условные инструкции 20180905 и 20181022.
В 20180905 сказано:
The default version of PHP has been switched from 5.6 to 7.1.
If you use binary packages you should make a list of php packages before running 'pkg upgrade':

  # pkg info php5\* > ~/installed-php-ports-list
  After the upgrade, check with such list if all your php extensions
  are still installed, and reinstall them if needed.
  If you use mod_php56 you need to deinstall it and install mod_php71.

В 20181022 сказано:
The default version of PHP has been switched from 7.1 to 7.2.
If you use binary packages you should make a list of php packages before running 'pkg upgrade':

  # pkg info php7\* > ~/installed-php-ports-list
  After the upgrade, check with such list if all your php extensions
  are still installed, and reinstall them if needed.
  If you use mod_php71 you need to deinstall it and install mod_php72.

В связи с этим и возникают мои непонятки с php. С учетом того, что у меня собрано все на портах, то мои то какие будут действия в связи с этим?
Ну допустим, DEFAULT_VERSIONS+= php=7.2 я загоню в /etc/make.conf
Дальше, наверное, надо аналогично с перлом portupgrade -o lang/php5.6 -f lang/php7.2 или нет?
А вот дальше то что делать с php?


 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру