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.

Проблема с 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