Установка 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