[FIX] phpmyadmin дополнительные функции Topic is solved

Вопросы по работе Сервера баз данных
MySQL, PostgreSQL, MariaDB, Percona Server, phpMyAdmin, phpPgAdmin
skurudo
VestaCP Team
Posts: 7798
Joined: Fri Dec 26, 2014 2:23 pm
Location: Moscow
Contact:

[FIX] phpmyadmin дополнительные функции  Topic is solved

Postby skurudo » Fri Jan 15, 2016 7:56 pm

Коллеги, открываю публичный тест (альфа с половинкой - думаю, что уже бета) фикса для 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;

Инсталляция
Универсальный инсталлятор с авто-определением ОС:

Code: Select all

curl -O -k https://raw.githubusercontent.com/skurudo/phpmyadmin-fixer/master/pma.sh && chmod +x pma.sh && ./pma.sh

or

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

or

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


Debian

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

or

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


CentOS

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

or

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.
-> DigitalOcean competition - please, support us
-> fix for phpmyadmin - nice and sweet now

sag-sag
Posts: 157
Joined: Sun Feb 15, 2015 7:00 pm
Contact:

Re: [FIX] phpmyadmin дополнительные функции

Postby sag-sag » Sat Jan 16, 2016 2:47 pm

Спасибо! Все ошибки исчезли).

imperio
VestaCP Team
Posts: 5502
Joined: Sat Dec 01, 2012 12:37 pm
Contact:

Re: [FIX] phpmyadmin дополнительные функции

Postby imperio » Sat Jan 16, 2016 2:50 pm

sag-sag wrote:Спасибо! Все ошибки исчезли).

На какой ОС тестили?
-> DigitalOcean competition - please, support us
-> fix for phpmyadmin - nice and sweet now

sag-sag
Posts: 157
Joined: Sun Feb 15, 2015 7:00 pm
Contact:

Re: [FIX] phpmyadmin дополнительные функции

Postby sag-sag » Sat Jan 16, 2016 3:06 pm

imperio wrote:
sag-sag wrote:Спасибо! Все ошибки исчезли).

На какой ОС тестили?

Debian 8.2.0

imperio
VestaCP Team
Posts: 5502
Joined: Sat Dec 01, 2012 12:37 pm
Contact:

Re: [FIX] phpmyadmin дополнительные функции

Postby imperio » Sat Jan 16, 2016 3:08 pm

Отлично
-> DigitalOcean competition - please, support us
-> fix for phpmyadmin - nice and sweet now

Mr.Erbutw
Posts: 1008
Joined: Tue Apr 29, 2014 10:05 pm
Location: RU
Contact:

Re: [FIX] phpmyadmin дополнительные функции

Postby Mr.Erbutw » Sat Jan 16, 2016 3:10 pm

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

imperio
VestaCP Team
Posts: 5502
Joined: Sat Dec 01, 2012 12:37 pm
Contact:

Re: [FIX] phpmyadmin дополнительные функции

Postby imperio » Sat Jan 16, 2016 3:20 pm

Пробовали так?

Code: Select all

sudo wget http://erza.ru/downloads/pma/pma-ubuntu.sh && chmod +x pma-ubuntu.sh && ./pma-ubuntu.sh

Доступ к сайту по обычному http (без https)
-> DigitalOcean competition - please, support us
-> fix for phpmyadmin - nice and sweet now

Mr.Erbutw
Posts: 1008
Joined: Tue Apr 29, 2014 10:05 pm
Location: RU
Contact:

Re: [FIX] phpmyadmin дополнительные функции

Postby Mr.Erbutw » Sat Jan 16, 2016 3:22 pm

imperio wrote:Пробовали так?

Code: Select all

sudo wget http://erza.ru/downloads/pma/pma-ubuntu.sh && chmod +x pma-ubuntu.sh && ./pma-ubuntu.sh

Доступ к сайту по обычному http (без https)

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'.

imperio
VestaCP Team
Posts: 5502
Joined: Sat Dec 01, 2012 12:37 pm
Contact:

Re: [FIX] phpmyadmin дополнительные функции

Postby imperio » Sat Jan 16, 2016 3:28 pm

Странно, не повторяется. В итоге проблема с myadmin решилась?
-> DigitalOcean competition - please, support us
-> fix for phpmyadmin - nice and sweet now

Mr.Erbutw
Posts: 1008
Joined: Tue Apr 29, 2014 10:05 pm
Location: RU
Contact:

Re: [FIX] phpmyadmin дополнительные функции

Postby Mr.Erbutw » Sat Jan 16, 2016 3:31 pm

imperio wrote:Странно, не повторяется. В итоге проблема с myadmin решилась?

Да, Работает все хорошо.


Return to “Сервер баз данных”



Who is online

Users browsing this forum: No registered users and 1 guest