Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
phpmyadmin 403 forbidden
- To: nginx-ru@xxxxxxxxx
- Subject: phpmyadmin 403 forbidden
- From: "dimastaja" <nginx-forum@xxxxxxxx>
- Date: Mon, 20 Aug 2012 07:46:04 -0400 (EDT)
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tigger.jlkhosting.com; s=x; h=From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To:Date; bh=NSetup8gHvgDCJUENRaktIddqESj30PmS3NVoH2FA2E=; b=TA+VAnp11wBEyQNA4YjE6RftTSXsXFo+uI6c3CcFYRmDTgO3tK6eM/0P9BDBE7GNw3VN2hDYOZ/UeOUssrQBlNpAoYl0Dzc+UnMuXBl+NpHJ2pxphSGBc4pLfbnptgyw;
Добрый день!
Поставил 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;
}
}
И это заработало.
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,229925,229925#msg-229925
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|