We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on Vesta 2.0 and expect to release it soon. Read more about it: https://vestacp.com/docs/vesta-2-development
[FIX] phpmyadmin дополнительные функции
[FIX] phpmyadmin дополнительные функции
Коллеги, открываю публичный тест (альфа с половинкой - думаю, что уже бета) фикса для phpmyadmin. Как вы знаете, из коробки и без дополнительных манипуляций может не работать часть функций + не работает controluser. Чтобы не возиться руками, сделал вот такой скрипт под разные ОС. И вы сможете избавиться от назойливого сообщения "The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated" :)
Скачивайте-тестируйте-пробуйте.
Коротко о работе скрипта:
- работает от пользователя root;
- меняет содержимое /etc/phpmyadmin/config.inc.php, исправляет значения;
- делает копию /etc/phpmyadmin/config.inc.php в /root;
- добавляет пользователя pma / таблицу phpmyadmin (если они у вас уже есть, тогда дропает их!);
- скачивает и добавляет дамп базы phpmyadmin;
- убирает за собой и оставляет в каталоге файл pma.txt (там пароль для пользователя pma@localhost) и старый конфиг phpmyadmin;
Инсталляция
Универсальный инсталлятор с авто-определением ОС:
or
В зависимости от операционной системы:
Ubuntu
or
Debian
or
CentOS
or
Перспективы:
После тестирования добавим в более причесанном виде в релиз, скорее всего.
Изменения:
- сделали ссылки без проверки сертификата
- изменили права для пользователя pma (не нужно ему ко всем базам, оставили только phpmyadmin)
- убрали удаление pma.txt (оставили просто перезапись файла).
...
- опции savedsearches / navigationhiding / users / usergroups теперь заданы в явном виде;
- добавлена таблица pma__usergroups;
- дамп базы теперь лежит на гитхабе;
- sh тоже переместил на гитхаб.
..
- никаких дополнительных программ вроде pwgen не используется, только штатные методы;
- улучшена совместимость с 4х версией phpmyadmin;
Скачивайте-тестируйте-пробуйте.
Коротко о работе скрипта:
- работает от пользователя root;
- меняет содержимое /etc/phpmyadmin/config.inc.php, исправляет значения;
- делает копию /etc/phpmyadmin/config.inc.php в /root;
- добавляет пользователя pma / таблицу phpmyadmin (если они у вас уже есть, тогда дропает их!);
- скачивает и добавляет дамп базы phpmyadmin;
- убирает за собой и оставляет в каталоге файл pma.txt (там пароль для пользователя pma@localhost) и старый конфиг phpmyadmin;
Инсталляция
Универсальный инсталлятор с авто-определением ОС:
Code: Select all
curl -O -k https://raw.githubusercontent.com/skurudo/phpmyadmin-fixer/master/pma.sh && chmod +x pma.sh && ./pma.sh
Code: Select all
sudo wget --no-check-certificate https://raw.githubusercontent.com/skurudo/phpmyadmin-fixer/master/pma.sh && chmod +x pma.sh && ./pma.sh
Ubuntu
Code: Select all
curl -O -k https://raw.githubusercontent.com/skurudo/phpmyadmin-fixer/master/pma-ubuntu.sh && chmod +x pma-ubuntu.sh && ./pma-ubuntu.sh
Code: Select all
sudo wget --no-check-certificate https://raw.githubusercontent.com/skurudo/phpmyadmin-fixer/master/pma-ubuntu.sh && sudo chmod +x pma-ubuntu.sh && sudo ./pma-ubuntu.sh
Code: Select all
curl -O -k https://raw.githubusercontent.com/skurudo/phpmyadmin-fixer/master/pma-debian.sh && chmod +x pma-debian.sh && ./pma-debian.sh
Code: Select all
wget --no-check-certificate https://raw.githubusercontent.com/skurudo/phpmyadmin-fixer/master/pma-debian.sh && chmod +x pma-debian.sh && ./pma-debian.sh
Code: Select all
curl -O -k https://raw.githubusercontent.com/skurudo/phpmyadmin-fixer/master/pma-centos.sh && chmod +x pma-centos.sh && ./pma-centos.sh
Code: Select all
wget --no-check-certificate https://raw.githubusercontent.com/skurudo/phpmyadmin-fixer/master/pma-centos.sh && chmod +x pma-centos.sh && ./pma-centos.sh
После тестирования добавим в более причесанном виде в релиз, скорее всего.
Изменения:
- сделали ссылки без проверки сертификата
- изменили права для пользователя pma (не нужно ему ко всем базам, оставили только phpmyadmin)
- убрали удаление pma.txt (оставили просто перезапись файла).
...
- опции savedsearches / navigationhiding / users / usergroups теперь заданы в явном виде;
- добавлена таблица pma__usergroups;
- дамп базы теперь лежит на гитхабе;
- sh тоже переместил на гитхаб.
..
- никаких дополнительных программ вроде pwgen не используется, только штатные методы;
- улучшена совместимость с 4х версией phpmyadmin;
Last edited by skurudo on Sat Jan 23, 2016 7:05 pm, edited 4 times in total.
Re: [FIX] phpmyadmin дополнительные функции
Спасибо! Все ошибки исчезли).
Re: [FIX] phpmyadmin дополнительные функции
На какой ОС тестили?sag-sag wrote:Спасибо! Все ошибки исчезли).
Re: [FIX] phpmyadmin дополнительные функции
Debian 8.2.0imperio wrote:На какой ОС тестили?sag-sag wrote:Спасибо! Все ошибки исчезли).
Re: [FIX] phpmyadmin дополнительные функции
Ubuntu 12.04
ругается ..
Разбил по командам все нормально
Code: Select all
sudo wget https://erza.ru/downloads/pma/pma-ubuntu.sh && chmod +x pma-ubuntu.sh && ./pma-ubuntu.sh
--2016-01-16 18:05:54-- https://erza.ru/downloads/pma/pma-ubuntu.sh
Resolving erza.ru (erza.ru)... 89.108.85.22
Connecting to erza.ru (erza.ru)|89.108.85.22|:443... connected.
ERROR: no certificate subject alternative name matches
requested host name `erza.ru'.
To connect to erza.ru insecurely, use `--no-check-certificate'.
Разбил по командам все нормально
Code: Select all
$ sudo wget https://erza.ru/downloads/pma/pma-ubuntu.sh --no-check-certificate
$ sudo chmod +x pma-ubuntu.sh
$ sudo ./pma-ubuntu.sh
Re: [FIX] phpmyadmin дополнительные функции
Пробовали так?
Доступ к сайту по обычному http (без https)
Code: Select all
sudo wget http://erza.ru/downloads/pma/pma-ubuntu.sh && chmod +x pma-ubuntu.sh && ./pma-ubuntu.sh
Re: [FIX] phpmyadmin дополнительные функции
imperio wrote:Пробовали так?Доступ к сайту по обычному http (без https)Code: Select all
sudo wget http://erza.ru/downloads/pma/pma-ubuntu.sh && chmod +x pma-ubuntu.sh && ./pma-ubuntu.sh
Code: Select all
sudo wget http://erza.ru/downloads/pma/pma-ubuntu.sh && chmod +x pma-ubuntu.sh && ./pma-ubuntu.sh
--2016-01-16 18:21:39-- http://erza.ru/downloads/pma/pma-ubuntu.sh
Resolving erza.ru (erza.ru)... 89.108.85.22
Connecting to erza.ru (erza.ru)|89.108.85.22|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://erza.ru/downloads/pma/pma-ubuntu.sh [following]
--2016-01-16 18:21:39-- https://erza.ru/downloads/pma/pma-ubuntu.sh
Connecting to erza.ru (erza.ru)|89.108.85.22|:443... connected.
ERROR: no certificate subject alternative name matches
requested host name `erza.ru'.
To connect to erza.ru insecurely, use `--no-check-certificate'.
Re: [FIX] phpmyadmin дополнительные функции
Странно, не повторяется. В итоге проблема с myadmin решилась?
Re: [FIX] phpmyadmin дополнительные функции
Да, Работает все хорошо.imperio wrote:Странно, не повторяется. В итоге проблема с myadmin решилась?