Get Social

Установка и настройка adminer на debian (альтернатива phpmyadmin)

Встала задача по работе поставить и настроить этот инструмент.

Что это? Согласно википедии: “Adminer (бывший phpMinAdmin) — это легковесный инструмент администрирования MySQL, PostgreSQL, SQLite, MS SQL и Oracle… Несмотря на свою легковесность этот скрипт поддерживает практически все возможности phpMyAdmin/phpPgAdmin и других аналогичных инструментов.”

Далее – идём на его сайт и знакомимся поближе… Видим, что есть просто adminer, а есть – adminer-mysql. Нам нужен второй. Поскольку пакет для него пока лежит в ветке sid, то из репозитория красиво поставить не получится. Подключать эту ветку не будем, чтобы не засорять пакетный менеджер, тем более что вся утилита – это один файл и мы можем иметь самую последнюю версию, просто скачивая его с сайта. На нашем Debian сервере создадим каталог и скачаем последнюю версию adminer:

mkdir /var/www/adminer
cd /var/www/adminer
wget http://www.adminer.org/latest-mysql.php

Далее создадим файл настройки для Apache:

nano /etc/apache2/conf.d/adminer.conf

добавим туда следующую запись:

Alias /adminer /var/www/adminer

<Directory /var/www/adminer>
        Options FollowSymLinks
        DirectoryIndex latest-mysql.php

        <IfModule mod_php5.c>
                AddType application/x-httpd-php .php

                php_flag magic_quotes_gpc Off
                php_flag track_vars On
                php_flag register_globals Off
                php_value include_path .
        </IfModule>
</Directory>

Теперь по адресу http://вашсервер/adminer можно им пользоваться.

P.S. Также есть возможность изменить интерфейс – для этого нужно просто скачать файл adminer.css в каталог с утилитой.

RunPod offers GPU compute for cheap. Get gpu rental for Nvidia A6000 and save on GPU cloud costs. Run your compute workloads on latest GPUs available on the market.
RunPod offers GPU compute for cheap. Get gpu rental for Nvidia A6000 and save on GPU cloud costs. Run your compute workloads on latest GPUs available on the market.

Проблема с java plugin в proxmox

Установленный таким образом java plugin хорошо работает сам по себе, однако в случае с proxmox выдаёт ошибку:

Appication Blocked by Security Settings: Your security setting have blocked a self-signed application from running

Вот снимок экрана ошибки:

java-plugin-proxmox-blocked

Что же делать? Есть 2 решения:

[Решение 1] Установить IcedTea plugin и дальше подключать его в браузер

aptitude install icedtea-7-plugin

и так далее… Но я этого делать не стал, так как нашёл решение лучше -> следующее, “Решение 2”.

[Решение 2] Настроить Java Control Panel

/usr/lib/jvm/j2sdk1.7-oracle/bin/ControlPanel

Выполнение такой команды в терминале запускает Java Control Panel.
Если в вашем случае нет такого файла, тогда найти его можно так:

find /usr/lib/jvm/ | grep -i ControlPanel

Далее выбираем Security > Edit Site List > Add и добавляем свой путь к хосту (в моём случае это был https://aspetruk:8006)

java-plugin-proxmox-control-panel

После этого консоль в proxmox отлично заработала.

Установка последней java и плагина к chromium

Установим утилиту для сборки java:

aptitude install java-package

Затем идём по ссылке и скачиваем архив для своей системы (в моём случае это был: Linux x64 131.8 MB jdk-7u51-linux-x64.tar.gz) Собираем deb-пакет:

make-jpkg jdk-7u51-linux-x64.tar.gz

(можно было скачать rpm пакет и с помощью утилиты alien преобразовать его в deb, но [мы лёгких путей не ищем]|[кажется собранное make-jpkg будет роднее] ) теперь ставим его:

su
dpkg -i oracle-j2sdk1.7_1.7.0+update51_amd64.deb

Чтобы подключить его в браузер, сделаем так:

mkdir ~/.config/chromium/plugins
ln -s /usr/lib/jvm/j2sdk1.7-oracle/jre/lib/amd64/libnpjp2.so ~/.config/chromium/plugins/libjavaplugin.so

Даже не перезауская браузер, можно сразу идти по ссылке и проверять версию java.

Страницы:1...910111213141516