adminer
Adminer
Установка в связке с nginx
Собсна, все делается на раз, два, три. Первым делом скачиваем сабж, и размещаем пациента в уже готовой палате:
wget http://www.adminer.org/latest.php -O /var/www/html/adminer/adminer.php
Второе. Создаем конфиг для nginx, используем конфиг предложенный разработчиком:
- db.example.com.conf
server { listen 80; server_name db.example.com; index adminer.php; set $root_path '/var/www/html/adminer'; root $root_path; try_files $uri $uri/ @rewrite; location @rewrite { rewrite ^/(.*)$ /index.php?_url=/$1; } location ~ \.php { fastcgi_pass unix:/run/php/php7.2-fpm.sock; fastcgi_index /adminer.php; include /etc/nginx/fastcgi_params; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } location ~* ^/(css|img|js|flv|swf|download)/(.+)$ { root $root_path; } location ~ /\.ht { deny all; } }
Ну и третьим этапом, создаем линк на site-enabled
и рестартим nginx:
ln -s /etc/nginx/sites-available/db.example.com.conf /etc/nginx/sites-enabled/ nginx -s reload
Небольшой совет как узнать откуда у нас запускаются носок
Для этого топаем в /etc/php/7.2/fpm/pool.d/www.conf
. Там ищем параметр listen =
в нем как раз и содержится запись, откуда мы запускаем носок!
listen = /run/php/php7.2-fpm.sock
Соответственно в конфигах nginx, путь до php7.2-fpm.sock
указываем так:
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
adminer.txt · Last modified: 2023/04/06 10:28 (external edit)