Тема: Как настроить phpMyAdmin под Nginx
Всем доброго времени суток.
Собственно вопрос следующий: как настроить вход через pma/имя_сайта
На данный момент получилось настроить вход через имя_сайта/phpmyadmin
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум PHP-MyAdmin.RU → Настройка phpMyAdmin → Как настроить phpMyAdmin под Nginx
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Всем доброго времени суток.
Собственно вопрос следующий: как настроить вход через pma/имя_сайта
На данный момент получилось настроить вход через имя_сайта/phpmyadmin
Если я правильно понял, надо сделать централизованный phpMyAdmin для хостов, тогда используйте alias.
http://nginx.org/ru/docs/http/ngx_http_ … html#alias
да, совершенно верно. вот мой конфиг, что в нем править?
server {
listen 80;
server_name sitename www.sitename;
root /var/www/sitename;
index index.php index.html index.htm;
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location /phpmyadmin {
root /usr/share/;
index index.php index.html index.htm;
location ~ ^/phpmyadmin/(.+\.php)$ {
try_files $uri =404;
root /usr/share/;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $request_filename;
include /etc/nginx/fastcgi_params;
}
location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
root /usr/share/;
}
}
location /phpMyAdmin {
rewrite ^/* /phpmyadmin last;
}
}
Вроде это все, что надо. Добавьте блок phpmyadmin в остальные виртуальные хосты и к ним можно будет обратиться по имя_сайта/phpmyadmin.
ну, дык я и говорю, что по этому конфигу у меня уже получилось подключиться к базе через сайт/phpmyadmin, а что мне в нем править, чтоб подключение шло по pma.сайт.ру ?
Добавьте блок поддомена.
server {
listen 80;
server_name pma.sitename www.pma.sitename;
root /usr/share/;
index index.php index.html index.htm;
location ~ \.php$ {
try_files $uri =404;
root /usr/share/;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $request_filename;
include /etc/nginx/fastcgi_params;
}
location ~* (.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
root /usr/share/;
}
}
да уж. если б было так просто я б и не спрашивал.
то, что вы предлагаете я пробовал. не прошло.
ладно, всем спасибо в любом случае.
то, что вы предлагаете я пробовал. не прошло.
Должны быть ошибки в журналах веб сервера по которым хоть что-то можно будет понять.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум PHP-MyAdmin.RU → Настройка phpMyAdmin → Как настроить phpMyAdmin под Nginx
Форум работает на PunBB, при поддержке Informer Technologies, Inc
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.