Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 14

Тема: Включение сборки PHP в ISPmanager 5 Business

  1. #1
    Junior Member
    Регистрация
    06.02.2017
    Сообщений
    26

    По умолчанию Включение сборки PHP в ISPmanager 5 Business

    Собрал пакет с php 7.1 для панели.
    Пытался подключить его к панели по инструкции вашей (https://doc.ispsystem.ru/index.php/%...B5.D0.BB.D1.8C).

    Код:
    cat /usr/local/mgr5/etc/xml/ispmgr_mod_myphp.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <mgrdata>
     <lang name="ru">
       <messages name="feature.edit">
         <msg name="package_php71">PHP 7.1.1</msg>
         <msg name="hint_package_php71">Использовать сборку PHP 7.1.1 в режиме CGI</msg>
       </messages>
     </lang>
    </mgrdata>
    Код:
    cat /usr/local/mgr5/etc/xml/ispmgr_features.d/my_php.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <features>
           <feature name="altphp">
                   <package name="php71" dispname="PHP 7.1.1" primary="yes" recommended="yes">
                           <systemname os="Redhat-family">php71</systemname>
                   </package>
           </feature>
    </features>
    Но в панели не отображается новая версия PHP.

    P.S. Не планируете включать PHP 7.1 в сборки панели? Я вижу в репозитории пакеты уже имеются.
    Изображения Изображения

  2. #2
    ISPsystem team Аватар для v.ilinykh
    Регистрация
    20.07.2016
    Сообщений
    17

    По умолчанию

    Добавление PHP 7.1 в ближайших планах

  3. #3
    Junior Member
    Регистрация
    06.02.2017
    Сообщений
    26

    По умолчанию

    Цитата Сообщение от v.ilinykh Посмотреть сообщение
    Добавление PHP 7.1 в ближайших планах
    А что по поводу подключения своей сборки?

  4. #4
    Support team Аватар для usaafko
    Регистрация
    06.10.2013
    Сообщений
    2,384

    По умолчанию

    У вас уже новый модуль php, к которому не применим указанный метод.
    Документации по тому, как добавить свою сборку php для нового модуля пока нет - создайте отчет разработчикам на bugs.ispsystem.ru

  5. #5
    Junior Member
    Регистрация
    06.02.2017
    Сообщений
    26

    По умолчанию

    Тред в багзилле создал. https://bugs.ispsystem.ru/show_bug.cgi?id=3557

  6. #6
    Senior Member Аватар для Виктор
    Регистрация
    27.08.2008
    Адрес
    MGNHost.ru
    Сообщений
    3,254

    По умолчанию

    saviskas, в CL уже есть 7.1 и он прекрасно отображается в панели.

  7. #7
    Senior Member Аватар для Noize_MC
    Регистрация
    04.11.2012
    Адрес
    Moscow, Russia
    Сообщений
    281

    По умолчанию

    Цитата Сообщение от Виктор Посмотреть сообщение
    saviskas, в CL уже есть 7.1 и он прекрасно отображается в панели.
    Подтверждаю

  8. #8
    Junior Member
    Регистрация
    06.02.2017
    Сообщений
    26

    По умолчанию

    Это конечно хорошо, но все равно, в дальнейшем при появлении новых версий придется собирать и ставить пакеты с PHP.

    В багтрекере отписали, что выкатили новую версию документации.
    Я пробовал согласно этой документации устанавливать пакет, но ничего не вышло.
    В логах постоянно проскальзывает такая запись:
    Код:
    Feb 12 03:07:01 [18891:39] rpc EXTINFO Query('func=node.phpinstall&install_isp_package=ispphp711, ispphp711, ispphp711_fpm&authinfo=*')
    А в панели после нажатия кнопку установки крутится диск установки, но по факту пакет не устаналивается. В pkg.log тоже чисто.
    Сам пакет добавлен в локальный репозиторий и виден системой:
    Код:
    [root@bor12 xml]# yum info php711
    Loaded plugins: fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
     * base: mirror.h1host.ru
     * extras: mirror.h1host.ru
     * updates: mirror.h1host.ru
    Installed Packages
    Name        : php711
    Arch        : x86_64
    Version     : 7.1.1
    Release     : 1.0
    Size        : 42 M
    Repo        : installed
    From repo   : localrepo
    Summary     : PHP 7.1.1 (custom)
    URL         : http://www.php.net
    License     : PHP
    Description :
    Пробовал добавлять записи непосредственно в /usr/local/mgr5/etc/xml/ispmgr_features.xml по аналогии с другими версиями, но ничего не вышло.
    Если же убрать записи или удалить кастомные файлы и убить панель, а потом их снова добавить их, то установить повторно не выходит, крутится диск, показывающий установку.

    Поэтому либо в документации что-то описано не так, либо я неправильно что-то сделал

  9. #9
    Support team Аватар для usaafko
    Регистрация
    06.10.2013
    Сообщений
    2,384

    По умолчанию

    Покажите ваши файлы конфигов, дайте ваш пакет - попробуем установить\проверить

  10. #10
    Junior Member
    Регистрация
    06.02.2017
    Сообщений
    26

    По умолчанию

    ispmgr_mod_myphp.xml:
    Код:
    <?xml version="1.0" encoding="UTF-8"?>
    <mgrdata>
     <lang name="ru">
       <messages name="feature">
         <msg name="dname_altphp71">Альтернативная версия PHP 7.1</msg>
       </messages>
       <messages name="feature.edit">
         <msg name="package_ispphp71">My PHP 7.1</msg>
         <msg name="hint_package_ispphp71">Использовать PHP 7.1 в режиме CGI</msg>
         <msg name="package_ispphp71_mod_apache">Модуль PHP для Apache версии 7.1</msg>
         <msg name="hint_package_ispphp71_mod_apache">Возможность использовать PHP 7.1 в режиме модуля Apache</msg>
         <msg name="package_ispphp71_fpm">PHP 7.1 для PHP-FPM</msg>
         <msg name="hint_package_ispphp71_fpm">Возможность использования PHP 7.1 сервисом PHP-FPM</msg>
         <msg name="packagegroup_altphp71gr">PHP версии 7.1</msg>
         <msg name="hint_packagegroup_altphp71gr">Возможность использовать PHP версии 7.1</msg>
       </messages>
     </lang>
    </mgrdata>
    my_php.xml:
    Код:
    <?xml version="1.0" encoding="UTF-8"?>
    <features>
           <feature name="altphp71" featuregroup="altphp">
    		<packagegroup name="altphp71gr" type="select">
    			<package name="ispphp71" dispname="PHP 7.1 CGI" primary="yes" recommended="yes">
    				<systemname>isp-php71</systemname>
    			</package>
    			<if value="turn_off" hide="package_ispphp71_mod_apache" shadow="yes"/>
    			<if value="turn_off" hide="package_ispphp71_fpm" shadow="yes"/>
    		</packagegroup>
    		<package name="ispphp71_fpm" dispname="PHP 7.1 PHP-FPM" recommended="yes">
    			<systemname>isp-php71-fpm</systemname>
    		</package>
    		<package name="ispphp71_mod_apache" dispname="PHP 7.1 Apache module">
    			<systemname>isp-php71-mod-apache</systemname>
    		</package>
    	</feature>
    </features>
    Пакеты можете взять из своего же репозитория isp-php71, они у вас есть:
    isp-php71.x86_64 : PHP scripting language for creating dynamic web sites
    isp-php71-fpm.x86_64 : Fpm service
    isp-php71-mod-apache.x86_64 : Apache module

    Воспроизводить на ISP 5 Business.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •