Page 1 of 2
Не обновляется VDS - рhpMyAdmin
Posted: Fri Aug 19, 2016 7:55 am
by Shaman2
Подскажите, при запуске
получаю ошибку
Code: Select all
---> Package phpMyAdmin.noarch 0:4.6.3-1.el6.remi will be an update
--> Processing Dependency: php-composer(udan11/sql-parser) >= 3.4.0 for package: phpMyAdmin-4.6.3-1.el6.remi.noarch
--> Processing Dependency: php(language) >= 5.5 for package: phpMyAdmin-4.6.3-1.el6.remi.noarch
--> Running transaction check
---> Package php-udan11-sql-parser.noarch 0:3.4.4-1.el6.remi will be installed
---> Package phpMyAdmin.noarch 0:4.6.3-1.el6.remi will be an update
--> Processing Dependency: php(language) >= 5.5 for package: phpMyAdmin-4.6.3-1.el6.remi.noarch
--> Finished Dependency Resolution
Error: Package: phpMyAdmin-4.6.3-1.el6.remi.noarch (remi)
Requires: php(language) >= 5.5
Installed: php-common-5.4.45-11.el6.remi.x86_64 (@remi)
php(language) = 5.4.45
Available: php-common-5.3.3-47.el6.x86_64 (base)
php(language) = 5.3.3
Available: php-common-5.3.3-48.el6_8.x86_64 (updates)
php(language) = 5.3.3
Available: php-common-5.4.45-10.el6.remi.x86_64 (remi)
php(language) = 5.4.45
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Как вылечить? Я так понимаю проблема с совместимостью двух файлов
Code: Select all
Packages skipped because of dependency problems:
php-udan11-sql-parser-3.4.4-1.el6.remi.noarch from remi
phpMyAdmin-4.6.3-1.el6.remi.noarch from remi
Re: Не обновляется VDS - рhpMyAdmin
Posted: Fri Aug 19, 2016 8:11 am
by Alex Connor
Shaman2 wrote:Code: Select all
Error: Package: phpMyAdmin-4.6.3-1.el6.remi.noarch (remi)
Requires: php(language) >= 5.5
Installed: php-common-5.4.45-11.el6.remi.x86_64 (@remi)
php(language) = 5.4.45
Вот же он ответ!
Re: Не обновляется VDS - рhpMyAdmin
Posted: Fri Aug 19, 2016 8:29 am
by Shaman2
Alex Connor wrote:Shaman2 wrote:Code: Select all
Error: Package: phpMyAdmin-4.6.3-1.el6.remi.noarch (remi)
Requires: php(language) >= 5.5
Installed: php-common-5.4.45-11.el6.remi.x86_64 (@remi)
php(language) = 5.4.45
Вот же он ответ!
Это я понимаю. Так что тотальный переход на php 5.6 ?
Re: Не обновляется VDS - рhpMyAdmin
Posted: Fri Aug 19, 2016 12:12 pm
by skurudo
Shaman2 wrote:
Как вылечить? Я так понимаю проблема с совместимостью двух файлов
Code: Select all
Packages skipped because of dependency problems:
php-udan11-sql-parser-3.4.4-1.el6.remi.noarch from remi
phpMyAdmin-4.6.3-1.el6.remi.noarch from remi
Угу, phpmyadmin теперь обязательно требует новый php.
Насколько помню исправили же в CentOS.. перекачайте инсталлер.
Re: Не обновляется VDS - рhpMyAdmin
Posted: Fri Aug 19, 2016 12:13 pm
by skurudo
Shaman2 wrote:
Это я понимаю. Так что тотальный переход на php 5.6 ?
К сожалению, да.
Версии меньше и старее видимо доп модулями или через cgi.
Мультиверсия в планах, а по умолчанию видимо будет уже актуальная версия.
Re: Не обновляется VDS - рhpMyAdmin
Posted: Fri Aug 19, 2016 2:11 pm
by Shaman2
skurudo wrote:Shaman2 wrote:
Как вылечить? Я так понимаю проблема с совместимостью двух файлов
Code: Select all
Packages skipped because of dependency problems:
php-udan11-sql-parser-3.4.4-1.el6.remi.noarch from remi
phpMyAdmin-4.6.3-1.el6.remi.noarch from remi
Угу, phpmyadmin теперь обязательно требует новый php.
Насколько помню исправили же в CentOS.. перекачайте инсталлер.
Я не с нуля ставлю, а обновляю yum update. А как это исправили в инсталлере, по умолчанию 5,6 ставите?
Как правильно обновить 5,4 на 5,6 на версии centos 6.5?
Re: Не обновляется VDS - рhpMyAdmin
Posted: Fri Aug 19, 2016 4:52 pm
by imperio
А как это исправили в инсталлере, по умолчанию 5,6 ставите?
Да, по умолчанию. Вручную - подключением remi
Нужна будет помощь, обращайтесь.
Re: Не обновляется VDS - рhpMyAdmin
Posted: Mon Sep 19, 2016 9:18 am
by nikivanov
У меня установлена CentOS 6.8 x86 и php 5.6:
Code: Select all
cat /etc/redhat-release
CentOS release 6.8 (Final)
Code: Select all
php -v
PHP 5.6.26 (cli) (built: Sep 15 2016 14:46:14)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
Пытаюсь обновить phpMyAdmin, тоже возникает ошибка:
Code: Select all
yum update
...
Resolving Dependencies
--> Running transaction check
---> Package phpMyAdmin.noarch 0:4.4.15.7-1.el6.remi will be updated
---> Package phpMyAdmin.noarch 0:4.6.4-1.el6.remi will be an update
--> Processing Dependency: php-composer(phpmyadmin/sql-parser) >= 3.4.4 for package: phpMyAdmin-4.6.4-1.el6.remi.noarch
--> Finished Dependency Resolution
Error: Package: phpMyAdmin-4.6.4-1.el6.remi.noarch (remi)
Requires: php-composer(phpmyadmin/sql-parser) >= 3.4.4
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Можно ли обновить phpMyAdmin? Он вроде ругается на версию файла из комплекта самого phpMyAdmin ("php-composer(phpmyadmin/sql-parser) >= 3.4.4")?
Re: Не обновляется VDS - рhpMyAdmin
Posted: Tue Sep 20, 2016 8:13 pm
by imperio
Попробуйте так
Code: Select all
yum --enablerepo=remi update phpMyAdmin
composer - это не компонент myadmin, а менеджер зависимостей php
Re: Не обновляется VDS - рhpMyAdmin
Posted: Wed Sep 21, 2016 5:55 am
by nikivanov
imperio wrote:Попробуйте так
Code: Select all
yum --enablerepo=remi update phpMyAdmin
Спасибо за ответ! Но, увы, выводит примерно то же самое:
Code: Select all
Resolving Dependencies
--> Running transaction check
---> Package phpMyAdmin.noarch 0:4.4.15.7-1.el6.remi will be updated
---> Package phpMyAdmin.noarch 0:4.6.4-1.el6.remi will be an update
--> Processing Dependency: php-composer(phpmyadmin/sql-parser) >= 3.4.4 for package: phpMyAdmin-4.6.4-1.el6.remi.noarch
--> Finished Dependency Resolution
Error: Package: phpMyAdmin-4.6.4-1.el6.remi.noarch (remi)
Requires: php-composer(phpmyadmin/sql-parser) >= 3.4.4
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
imperio wrote:composer - это не компонент myadmin, а менеджер зависимостей php
Это который с getcomposer.org или какой-то еще? Если первое, то, возможно, он у меня не установлен:
Code: Select all
composer -V
-bash: composer: command not found
З.Ы. На
этой странице упоминается именно этот composer.
Поставил как описано
здесь.
Code: Select all
composer -V
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Composer version 1.2.1 2016-09-12 11:27:19
Но процессу обновления это не помогло. По мануалу выполнил команду:
Code: Select all
composer create-project phpmyadmin/phpmyadmin --repository-url =https://www.phpmyadmin.net/packages.json --no-dev
Do not run Composer as root/super user! See https://getcomposer.org/root for det ails
Installing phpmyadmin/phpmyadmin (4.6.4)
- Installing phpmyadmin/phpmyadmin (4.6.4)
Downloading: 100%
Created project in /root/phpmyadmin
Loading composer repositories with package information
Updating dependencies
Writing lock file
Generating autoload files
С репозитория закачались файлы в /root/phpmyadmin, но через yum update ничего не обновляется.