Обновление phpmyadmin после установки Vesta (debian)
Posted: Mon Mar 07, 2016 1:53 am
Решил создать отдельный топик, дабы не засорять другие (спасибо за полученные ответы в них).
Хочу разобраться с этим вопросом т.к. знаний не хватает а "любопытство и дотошность" не дают покоя :)
Думаю для будущих ньюберов будет актуально.
В качестве операционной системы системы для поднятия web сервера использую debian 7 с подключенными репозиториями по умолчанию:
После установки контрольной панели Vesta имею версию phpmyadmin - v.3.4.11.1
Тут собственно возникает первый вопрос, хотелось бы получить на него развернутый ответ: Почему репозиторий debian не содержит в себе последние версии пакетов как например phpmyadmin? В чем основная причина? Или пакет phpmyadmin v.3.4.11.1 не теряет своей актуальности и нет веских причин его обновлять?
Если рассуждать логически, то возникает понимание, что в новых версиях пакета phpmyadmin пофиксили многие моменты (улучшили безопасность, какие-то ошибки исправили и прочее), что говорит о том, что лучше использовать новую версию или я не прав?
Если я не прав - лучше так и скажите: "Чувак не парься, сиди на v.3.4.11.1 и мозг не забивай ненужными вещами! Сервак поднял, сайт залил, все работает - что тебе еще нужно? - все будет у тебя пучком )))"
- Конечно такой ответ меня бы порадовал больше всего. Но на деле мне присылают ссылку в качестве ответа: http://demo.phpmyadmin.net/master-config/changelog.php , которая погружает меня и мои сомнения на новую глубину )
Ну да ладно, стартанули - значит дело надо довести до конца. Допустим принял решение обновить phpmyadmin.
Конечно меня интересует самый простой и негеморойный способ. Имея двухнедельный опыт общения с linux, хотелось быстро найти какую-нить ссылку на репозиторий, вбить пару команд и вуаля - все готово! Только вот фиг - не нашел я такой ссылки. Везде что-то да не так или просто мозг у меня уже вскипел и я не понимаю ничего )))
(буду признателен если кто поделится опытом как обновить phpmyadmin из доверенного репозитория)
В общем решил качать дистрибутив с официального сайта. Благо подсказали мне в какую папку все закачивать, спасибо imperio.
Что я делал:
1) зашел в систему под root пользователем
2) перешел в каталог:
3) удалил все файлы внутри каталога: (затер версию phpmyadmin которая ставилась с Vest'ой)
4) скачал архив дистрибутива версии: 4.5.5.1 с оф. сайта:
5) распаковал архив: (создалась отдельная папка с именем архива)
6) перешел в предыдущий каталог:
7) перенес файлы и папки из папки дистрибутива в папку phpmyadmin:
После чего захожу в интерфейс phpmyadmin в браузере - все открылось, все хорошо. Показывает актуальную версию: 4.5.5.1 но внизу неприятное предупреждение появилось: "В конфигурационном файле необходимо задать парольную фразу (blowfish_secret)."
А теперь подскажите в каком конфигурационном файле, мне нужно задать эту парольную фразу?
Есть файл конфигурации который появился вместе с установкой Vesta по пути: /etc/phpmyadmin/config.inc.php
Который вроде как срабатывал и дружил с предыдущей версией phpmyadmin, почему сейчас не дружит?
Файл не менялся. Как понимаю за данное предупреждение в нем отвечает следующий кусок кода:
Т.е. каким-то образом видимо где-то прописывается подключение файла "/etc/phpmyadmin/config.inc.php" в качестве конфига, только вот я не знаю где )
Читал доки по phpmyadmin на русскоязычном сайте, но до истины не докопался.
Глаза замусолились - пора спать )
Надеюсь порадуете меня интересными ответами - всем мир ;)
Хочу разобраться с этим вопросом т.к. знаний не хватает а "любопытство и дотошность" не дают покоя :)
Думаю для будущих ньюберов будет актуально.
В качестве операционной системы системы для поднятия web сервера использую debian 7 с подключенными репозиториями по умолчанию:
Code: Select all
deb http://mirror.yandex.ru/debian wheezy main contrib non-free
deb-src http://mirror.yandex.ru/debian wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
Тут собственно возникает первый вопрос, хотелось бы получить на него развернутый ответ: Почему репозиторий debian не содержит в себе последние версии пакетов как например phpmyadmin? В чем основная причина? Или пакет phpmyadmin v.3.4.11.1 не теряет своей актуальности и нет веских причин его обновлять?
Если рассуждать логически, то возникает понимание, что в новых версиях пакета phpmyadmin пофиксили многие моменты (улучшили безопасность, какие-то ошибки исправили и прочее), что говорит о том, что лучше использовать новую версию или я не прав?
Если я не прав - лучше так и скажите: "Чувак не парься, сиди на v.3.4.11.1 и мозг не забивай ненужными вещами! Сервак поднял, сайт залил, все работает - что тебе еще нужно? - все будет у тебя пучком )))"
- Конечно такой ответ меня бы порадовал больше всего. Но на деле мне присылают ссылку в качестве ответа: http://demo.phpmyadmin.net/master-config/changelog.php , которая погружает меня и мои сомнения на новую глубину )
Ну да ладно, стартанули - значит дело надо довести до конца. Допустим принял решение обновить phpmyadmin.
Конечно меня интересует самый простой и негеморойный способ. Имея двухнедельный опыт общения с linux, хотелось быстро найти какую-нить ссылку на репозиторий, вбить пару команд и вуаля - все готово! Только вот фиг - не нашел я такой ссылки. Везде что-то да не так или просто мозг у меня уже вскипел и я не понимаю ничего )))
(буду признателен если кто поделится опытом как обновить phpmyadmin из доверенного репозитория)
В общем решил качать дистрибутив с официального сайта. Благо подсказали мне в какую папку все закачивать, спасибо imperio.
Что я делал:
1) зашел в систему под root пользователем
2) перешел в каталог:
Code: Select all
cd /usr/share/phpmyadmin
Code: Select all
rm -rf *
4) скачал архив дистрибутива версии: 4.5.5.1 с оф. сайта:
Code: Select all
wget https://files.phpmyadmin.net/phpMyAdmin/4.5.5.1/phpMyAdmin-4.5.5.1-all-languages.zip
Code: Select all
unzip phpMyAdmin-4.5.5.1-all-languages.zip
6) перешел в предыдущий каталог:
Code: Select all
cd ..
Code: Select all
mv phpmyadmin/phpMyAdmin-4.5.5.1-all-languages/* phpmyadmin
А теперь подскажите в каком конфигурационном файле, мне нужно задать эту парольную фразу?
Есть файл конфигурации который появился вместе с установкой Vesta по пути: /etc/phpmyadmin/config.inc.php
Который вроде как срабатывал и дружил с предыдущей версией phpmyadmin, почему сейчас не дружит?
Файл не менялся. Как понимаю за данное предупреждение в нем отвечает следующий кусок кода:
Code: Select all
if (check_file_access('/var/lib/phpmyadmin/blowfish_secret.inc.php')) {
require('/var/lib/phpmyadmin/blowfish_secret.inc.php');
}
Читал доки по phpmyadmin на русскоязычном сайте, но до истины не докопался.
Глаза замусолились - пора спать )
Надеюсь порадуете меня интересными ответами - всем мир ;)