We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Установка VestaCP с PHP 5.3
-
- Posts: 3
- Joined: Sat Aug 03, 2013 11:34 am
Установка VestaCP с PHP 5.3
Здравствуйте!
Возможно ли произвести установку VESTA с версией PHP 5.3
По-умолчанию ставится PHP 5.4, но не все CMS умеют корректно поддерживать эту версию, например Drupal сыпится кучей ошибок.
Спасибо!
Возможно ли произвести установку VESTA с версией PHP 5.3
По-умолчанию ставится PHP 5.4, но не все CMS умеют корректно поддерживать эту версию, например Drupal сыпится кучей ошибок.
Спасибо!
Re: Установка VestaCP с PHP 5.3
Запустите установщик с опцией -d, она отключит репозиторий remi и тогда установится php версии 5.3.3
Code: Select all
bash vst-install.sh -d
-
- Posts: 3
- Joined: Sat Aug 03, 2013 11:34 am
Re: Установка VestaCP с PHP 5.3
К сожалению, сыпет ошибки:
Code: Select all
Error: Package: php-imap-5.4.17-2.el6.remi.i686 (remi)
Requires: php-common(x86-32) = 5.4.17-2.el6.remi
Installed: php-common-5.4.17-23.el6.art.i686 (@atomic)
php-common(x86-32) = 5.4.17-23.el6.art
Available: php-common-5.4.17-1.el6.remi.i686 (remi)
php-common(x86-32) = 5.4.17-1.el6.remi
Available: php-common-5.4.17-2.el6.remi.i686 (remi)
php-common(x86-32) = 5.4.17-2.el6.remi
Error: Package: php-soap-5.4.17-2.el6.remi.i686 (remi)
Requires: php-common(x86-32) = 5.4.17-2.el6.remi
Installed: php-common-5.4.17-23.el6.art.i686 (@atomic)
php-common(x86-32) = 5.4.17-23.el6.art
Available: php-common-5.4.17-1.el6.remi.i686 (remi)
php-common(x86-32) = 5.4.17-1.el6.remi
Available: php-common-5.4.17-2.el6.remi.i686 (remi)
php-common(x86-32) = 5.4.17-2.el6.remi
Error: Package: php-intl-5.4.17-2.el6.remi.i686 (remi)
Requires: php-common(x86-32) = 5.4.17-2.el6.remi
Installed: php-common-5.4.17-23.el6.art.i686 (@atomic)
php-common(x86-32) = 5.4.17-23.el6.art
Available: php-common-5.4.17-1.el6.remi.i686 (remi)
php-common(x86-32) = 5.4.17-1.el6.remi
Available: php-common-5.4.17-2.el6.remi.i686 (remi)
php-common(x86-32) = 5.4.17-2.el6.remi
Error: Package: php-process-5.4.17-2.el6.remi.i686 (remi)
Requires: php-common(x86-32) = 5.4.17-2.el6.remi
Installed: php-common-5.4.17-23.el6.art.i686 (@atomic)
php-common(x86-32) = 5.4.17-23.el6.art
Available: php-common-5.4.17-1.el6.remi.i686 (remi)
php-common(x86-32) = 5.4.17-1.el6.remi
Available: php-common-5.4.17-2.el6.remi.i686 (remi)
php-common(x86-32) = 5.4.17-2.el6.remi
Error: Package: php-ldap-5.4.17-2.el6.remi.i686 (remi)
Requires: php-common(x86-32) = 5.4.17-2.el6.remi
Installed: php-common-5.4.17-23.el6.art.i686 (@atomic)
php-common(x86-32) = 5.4.17-23.el6.art
Available: php-common-5.4.17-1.el6.remi.i686 (remi)
php-common(x86-32) = 5.4.17-1.el6.remi
Available: php-common-5.4.17-2.el6.remi.i686 (remi)
php-common(x86-32) = 5.4.17-2.el6.remi
Error: Package: php-pspell-5.4.17-2.el6.remi.i686 (remi)
Requires: php-common(x86-32) = 5.4.17-2.el6.remi
Installed: php-common-5.4.17-23.el6.art.i686 (@atomic)
php-common(x86-32) = 5.4.17-23.el6.art
Available: php-common-5.4.17-1.el6.remi.i686 (remi)
php-common(x86-32) = 5.4.17-1.el6.remi
Available: php-common-5.4.17-2.el6.remi.i686 (remi)
php-common(x86-32) = 5.4.17-2.el6.remi
Error: Package: php-5.4.17-2.el6.remi.i686 (remi)
Requires: php-common(x86-32) = 5.4.17-2.el6.remi
Installed: php-common-5.4.17-23.el6.art.i686 (@atomic)
php-common(x86-32) = 5.4.17-23.el6.art
Available: php-common-5.4.17-1.el6.remi.i686 (remi)
php-common(x86-32) = 5.4.17-1.el6.remi
Available: php-common-5.4.17-2.el6.remi.i686 (remi)
php-common(x86-32) = 5.4.17-2.el6.remi
Error: Package: php-5.4.17-2.el6.remi.i686 (remi)
Requires: php-cli(x86-32) = 5.4.17-2.el6.remi
Installed: php-cli-5.4.17-23.el6.art.i686 (@atomic)
php-cli(x86-32) = 5.4.17-23.el6.art
Available: php-cli-5.4.17-1.el6.remi.i686 (remi)
php-cli(x86-32) = 5.4.17-1.el6.remi
Available: php-cli-5.4.17-2.el6.remi.i686 (remi)
php-cli(x86-32) = 5.4.17-2.el6.remi
Error: Package: php-xmlrpc-5.4.17-2.el6.remi.i686 (remi)
Requires: php-common(x86-32) = 5.4.17-2.el6.remi
Installed: php-common-5.4.17-23.el6.art.i686 (@atomic)
php-common(x86-32) = 5.4.17-23.el6.art
Available: php-common-5.4.17-1.el6.remi.i686 (remi)
php-common(x86-32) = 5.4.17-1.el6.remi
Available: php-common-5.4.17-2.el6.remi.i686 (remi)
php-common(x86-32) = 5.4.17-2.el6.remi
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Error: yum install failed
Re: Установка VestaCP с PHP 5.3
Забыл уточнить, что совет сработает только на свежеустановленной системе. Старую систему необходимо предварительно "отчистить". Скорее всего конфликт произошел из-за библиотек mysql.
Удалите mysql и пакеты php,
затем повторите попытку.
Удалите mysql и пакеты php,
Code: Select all
yum remove mysql mysql-* php php-*
Code: Select all
bash vst-install.sh -d
Re: Установка VestaCP с PHP 5.3
Хочу уточнить порядок действий если у меня установлена vesta БЕЗ ключа -d, уже созданы аккаунты, вебсайты и пр. Чтобы мне получить версию php 5.3. - мне нужно удалить пакет php и заново запустить установку с '-d'?
как мне не потерять всю инфу?
как мне не потерять всю инфу?
Re: Установка VestaCP с PHP 5.3
Переустанавливать панель не нужно, иначе потеряете данные аккаунта admin и все базы данных.
Для того чтобы установить php 5.3, нужно для начала удалить существующий
service httpd stop
yum -y remove php*
yum -y install php php-bcmath php-cli php-common php-gd php-imap php-mbstring php-mcrypt php-mysql php-pdo php-soap php-tidy php-xml php-xmlrpc php-pecl-apc phpMyAdmin roundcubemail
mv -f /etc/php.ini.rpmsave /etc/php.ini
mv -f /etc/roundcubemail/db.inc.php.rpmsave /etc/roundcubemail/db.inc.php
mv -f /etc/roundcubemail/main.inc.php.rpmsave /etc/roundcubemail/main.inc.php
mv -f /etc/phpMyAdmin/config.inc.php.rpmsave /etc/phpMyAdmin/config.inc.php
mv -f /etc/httpd/conf.d/roundcubemail.conf.rpmsave /etc/httpd/conf.d/roundcubemail.conf
mv -f /etc/httpd/conf.d/phpMyAdmin.conf.rpmsave /etc/httpd/conf.d/phpMyAdmin.conf
service httpd start
Для того чтобы установить php 5.3, нужно для начала удалить существующий
service httpd stop
yum -y remove php*
yum -y install php php-bcmath php-cli php-common php-gd php-imap php-mbstring php-mcrypt php-mysql php-pdo php-soap php-tidy php-xml php-xmlrpc php-pecl-apc phpMyAdmin roundcubemail
mv -f /etc/php.ini.rpmsave /etc/php.ini
mv -f /etc/roundcubemail/db.inc.php.rpmsave /etc/roundcubemail/db.inc.php
mv -f /etc/roundcubemail/main.inc.php.rpmsave /etc/roundcubemail/main.inc.php
mv -f /etc/phpMyAdmin/config.inc.php.rpmsave /etc/phpMyAdmin/config.inc.php
mv -f /etc/httpd/conf.d/roundcubemail.conf.rpmsave /etc/httpd/conf.d/roundcubemail.conf
mv -f /etc/httpd/conf.d/phpMyAdmin.conf.rpmsave /etc/httpd/conf.d/phpMyAdmin.conf
service httpd start
Re: Установка VestaCP с PHP 5.3
Выполнил то что тут написано.skid wrote:Переустанавливать панель не нужно, иначе потеряете данные аккаунта admin и все базы данных.
Для того чтобы установить php 5.3, нужно для начала удалить существующий
service httpd stop
yum -y remove php*
yum -y install php php-bcmath php-cli php-common php-gd php-imap php-mbstring php-mcrypt php-mysql php-pdo php-soap php-tidy php-xml php-xmlrpc php-pecl-apc phpMyAdmin roundcubemail
mv -f /etc/php.ini.rpmsave /etc/php.ini
mv -f /etc/roundcubemail/db.inc.php.rpmsave /etc/roundcubemail/db.inc.php
mv -f /etc/roundcubemail/main.inc.php.rpmsave /etc/roundcubemail/main.inc.php
mv -f /etc/phpMyAdmin/config.inc.php.rpmsave /etc/phpMyAdmin/config.inc.php
mv -f /etc/httpd/conf.d/roundcubemail.conf.rpmsave /etc/httpd/conf.d/roundcubemail.conf
mv -f /etc/httpd/conf.d/phpMyAdmin.conf.rpmsave /etc/httpd/conf.d/phpMyAdmin.conf
service httpd start
Теперь при перезапуске httpd
/etc/init.d/httpd restart
Запускается httpd: [Thu Dec 12 19:43:54 2013] [warn] NameVirtualHost 195.2.253.164:8443 has no VirtualHosts
[Thu Dec 12 19:43:54 2013] [warn] NameVirtualHost 195.88.208.234:8443 has no VirtualHosts
На почту пришел отчет:
[Thu Dec 12 14:22:53 2013] [warn] NameVirtualHost 195.2.253.164:8443 has no VirtualHosts
[Thu Dec 12 14:22:53 2013] [warn] NameVirtualHost 195.88.208.234:8443 has no VirtualHosts
Syntax OK
Останавливается httpd: [60G[[0;31mСБОЙ [0;39m]
Запускается httpd: [Thu Dec 12 14:22:53 2013] [warn] NameVirtualHost 195.2.253.164:8443 has no VirtualHosts
[Thu Dec 12 14:22:53 2013] [warn] NameVirtualHost 195.88.208.234:8443 has no VirtualHosts
(98)Address already in use: make_sock: could not bind to address 195.2.253.164:8080
no listening sockets available, shutting down
Unable to open logs
[60G[[0;31mСБОЙ [0;39m]
При этом самое главное .htaccess не срабатывают некоторые команды:
php_value magic_quotes_gpc = Off
php_value magic_quotes_runtime = Off
php_value magic_quotes_sybase = Off
Re: Установка VestaCP с PHP 5.3
Проделал выше описанное сделал чистую установкуskid wrote:Забыл уточнить, что совет сработает только на свежеустановленной системе. Старую систему необходимо предварительно "отчистить". Скорее всего конфликт произошел из-за библиотек mysql.
Удалите mysql и пакеты php,Code: Select all
yum remove mysql mysql-* php php-*
Code: Select all
bash vst-install-rhel.sh --force -d