Устарело
...
Пассворк 4
Как обновить Пассворк с 4→5 ве...
Обновление Пассворк 4→5 (Debian 10)
10мин
текущая инструкция описывает процесс обновления пассворк с 4 ой до 5 ой версии для ос linux debian пассворк 5 ой версии работает на php 8 0, поэтому кроме обновления исходного кода также потребуется установить новую версию php 💡 рекомендуем сделать бекап системы перед началом обновления оглавление 1\ обновление php до версии php 8 0 💡 обратите внимание, необходимо установить именно php 8 0 php 8 1 на текущий момент не поддерживается apt get update apt get install y php8 0 php8 0 dev php8 0 ldap php8 0 xml php8 0 bcmath php8 0 mbstring php8 0 curl 2\ выбор php 8 0 в качестве основной версии php sudo a2dismod php7 3 # при необходимости отключите все версии php, кроме версии 8 sudo a2enmod php8 0 update alternatives set php /usr/bin/php8 0 update alternatives set phar /usr/bin/phar8 0 update alternatives set phar phar /usr/bin/phar phar8 0 update alternatives set phpize /usr/bin/phpize8 0 update alternatives set php config /usr/bin/php config8 0 systemctl restart apache2 3\ установка php mongo драйвера pecl install f mongodb echo "extension=mongodb so" | tee /etc/php/8 0/apache2/conf d/20 mongodb ini echo "extension=mongodb so" | tee /etc/php/8 0/cli/conf d/20 mongodb ini 4\ установка phalcon php для php 8 0 pecl install f psr echo "extension=psr so" | tee /etc/php/8 0/apache2/conf d/20 psr ini echo "extension=psr so" | tee /etc/php/8 0/cli/conf d/20 psr ini pecl install f phalcon 5 0 0beta3 echo "extension=phalcon so" | tee /etc/php/8 0/apache2/conf d/30 phalcon ini echo "extension=phalcon so" | tee /etc/php/8 0/cli/conf d/30 phalcon ini systemctl restart apache2 5\ загрузка passwork клонируйте репозиторий, используя логин и пароль cd /var/www git config global add safe directory /var/www git fetch git reset hard origin/v5 git checkout v5 💡 система запросит логин и пароль к репозиторию, которые вы можете найти в вашем клиентском портале пассворка если у вас нет доступа к клиентскому порталу — свяжитесь с нами установите права доступа на папки и файлы find /var/www/ type d exec chmod 755 {} \\; find /var/www/ type f exec chmod 644 {} \\; chown r www data\ www data /var/www/ systemctl restart apache2 6\ проверка настроек https если вы используете https проверьте, включите параметр ;session cookie secure в файле /etc/php/8 0/apache2/php ini session cookie secure = on 7\ настройка фоновых задач фоновые задачи — это задачи, которые выполняются по планировщику в фоновом режиме например, синхронизация ldap, загрузка фавиконов и другие задачи, которые требует много времени, постоянного выполнения или распределения ресурсов фоновые задачи docid\ kzc80wtyyipbgbgngjvcq