Welcome! Log In Create A New Profile

Advanced

phpmyadmin 403 forbidden

August 20, 2012 07:46AM
Добрый день!

Поставил nginx с php-fpm.

Попытался настроить phpmyadmin для пути /pma/.
В итоге получил 403 ошибку.

Конфиг такой

server {
listen 80;
server_name www.mysite.ru mysite.ru;

access_log /home/www/mysite.ru/logs/nginx_access.log;
error_log /home/www/mysite.ru/logs/nginx_error.log;


error_page 404 /404.html;
location = /404.html {
root /usr/share/nginx/html;
}


error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}

location ~* \.(html|htm|jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|js)$
{
root /home/www/mysite.ru/public_html/;
}

location / {
root /home/www/mysite.ru/public_html;
index index.php index.html index.htm;
}


location ~ \.php$
{
root /home/www/mysite.ru/public_html;
include fastcgi_params;
fastcgi_pass unix:/tmp/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location ~ /\.
{
deny all;
access_log off;
log_not_found off;
}
location /pma/
{
alias /usr/share/phpmyadmin;
index index.php index.html;
}

location ~ ^/pma/(.+\.php)$
{
include /etc/nginx/fastcgi.conf;
fastcgi_pass unix:/tmp/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/phpmyadmin$fastcgi_script_name;
}
}


Все права поменял на 775, пользователей поставил www для папки с phpmyadmin. Дело оказалось не в этом.
Такое вот выдается в логи
directory index of "/usr/share/phpmyadmin" is forbidden, client: 11.11.11.11, server: www.mysite.ru, request: "GET /pma/ HTTP/1.1", host: "mysite.ru"

Подскажите, пожалуйста, в чем проблема.

P.S. Плюнул, прописал настройки для поддомена

server {
listen 80;
server_name pma.mysite.ru;
access_log /home/www/mysite.ru//logs/nginx_access.log;
error_log /home/www/mysite.ru//logs/nginx_error.log;


location /
{
root /usr/share/phpmyadmin;
index index.php;
}

location ~ \.php$
{
include /etc/nginx/fastcgi.conf;
fastcgi_pass unix:/tmp/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/phpmyadmin$fastcgi_script_name;

}
}

И это заработало.
Subject Author Posted

phpmyadmin 403 forbidden

dimastaja August 20, 2012 07:46AM

Re: phpmyadmin 403 forbidden

3aB}{o3 October 23, 2012 10:24AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 273
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready