Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб сервер
  • Search

Установка VestaCP с PHP 5.3

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
8 posts • Page 1 of 1
randomizer
Posts: 3
Joined: Sat Aug 03, 2013 11:34 am

Установка VestaCP с PHP 5.3
  • Quote

Post by randomizer » Sat Aug 03, 2013 11:35 am

Здравствуйте!
Возможно ли произвести установку VESTA с версией PHP 5.3
По-умолчанию ставится PHP 5.4, но не все CMS умеют корректно поддерживать эту версию, например Drupal сыпится кучей ошибок.

Спасибо!
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: Установка VestaCP с PHP 5.3
  • Quote

Post by skid » Sat Aug 03, 2013 9:47 pm

Запустите установщик с опцией -d, она отключит репозиторий remi и тогда установится php версии 5.3.3

Code: Select all

bash vst-install.sh -d
Top

randomizer
Posts: 3
Joined: Sat Aug 03, 2013 11:34 am

Re: Установка VestaCP с PHP 5.3
  • Quote

Post by randomizer » Sun Aug 04, 2013 10:33 pm

К сожалению, сыпет ошибки:

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
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: Установка VestaCP с PHP 5.3
  • Quote

Post by skid » Mon Aug 05, 2013 7:14 am

Забыл уточнить, что совет сработает только на свежеустановленной системе. Старую систему необходимо предварительно "отчистить". Скорее всего конфликт произошел из-за библиотек mysql.

Удалите mysql и пакеты php,

Code: Select all

yum remove mysql mysql-* php php-*
затем повторите попытку.

Code: Select all

bash vst-install.sh -d
Top

anton
Posts: 3
Joined: Tue Sep 24, 2013 9:18 pm

Re: Установка VestaCP с PHP 5.3
  • Quote

Post by anton » Fri Sep 27, 2013 8:16 am

Хочу уточнить порядок действий если у меня установлена vesta БЕЗ ключа -d, уже созданы аккаунты, вебсайты и пр. Чтобы мне получить версию php 5.3. - мне нужно удалить пакет php и заново запустить установку с '-d'?
как мне не потерять всю инфу?
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: Установка VestaCP с PHP 5.3
  • Quote

Post by skid » Sat Sep 28, 2013 7:43 am

Переустанавливать панель не нужно, иначе потеряете данные аккаунта 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
Top

dolci2006
Posts: 16
Joined: Mon Oct 28, 2013 10:12 am

Re: Установка VestaCP с PHP 5.3
  • Quote

Post by dolci2006 » Thu Dec 12, 2013 3:47 pm

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
Top

evanto
Posts: 8
Joined: Mon Feb 03, 2014 7:52 pm

Re: Установка VestaCP с PHP 5.3
  • Quote

Post by evanto » Mon Feb 03, 2014 8:01 pm

skid wrote:Забыл уточнить, что совет сработает только на свежеустановленной системе. Старую систему необходимо предварительно "отчистить". Скорее всего конфликт произошел из-за библиотек mysql.

Удалите mysql и пакеты php,

Code: Select all

yum remove mysql mysql-* php php-*
Проделал выше описанное сделал чистую установку

Code: Select all

bash vst-install-rhel.sh --force -d
встала версия php 5.3

Image
Top


Post Reply
  • Print view

8 posts • Page 1 of 1

Return to “Веб сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password