Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Массив $_POST приходит пустой
- To: nginx-ru@xxxxxxxxx
- Subject: Массив $_POST приходит пустой
- From: Alexander <alexweb@xxxxxxxxx>
- Date: Fri, 19 Dec 2008 01:48:03 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:mime-version:content-type:content-transfer-encoding :content-disposition:message-id; bh=GA41nH6AQ0TxFXQucrw6ct3qwgFuZDE9veOuxoWh+QE=; b=YpK8dvD5wZRyR2aW0oxC2eS9t7+BoqO8w82p8QTfjKGyYACkwPH0I9ldeiAnOOhUTv nQbJKeFh07DtXJzmeT3rQycqodFnW6AdXH5SgN9x+K5DEtIcwGjnib7KLoUXTHpYWBLd ERxZ8DbOdW/WLkOGdCqAL2V7vQOZtNkQ7He+k=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:mime-version:content-type :content-transfer-encoding:content-disposition:message-id; b=MXM+kO/DlafyWxhBjJcpVZSglLzQN0cC/5Ic5webMCZ3ZHuar82ybh1AE8vZhuY0lB 0h1wB7MFjuJ9BLt9F6LmKr3sib6pot+25EpD5mBf9M2v1t1A3/sNVsVyVSVUDNdALBQI NEirAecQ24Kzf0h8UwIWq6RCIG4CP1v6bIpNg=
Добрый день,
Я пытаюсь нормально настроить nginx+php+fastCGI для запуска скрипта Magento
Урлы в magento выглядят следующим образом
index.php/controller/action/etc
соответственно "чистые ссылки" должны выглядеть
/controller/action/etc
все вроде заработало, кроме одной вещи: при попытке логина (урл
вида /admin/.....) перебрасывает снова на страницу ввода пароля. Оказывается,
массив $_POST по какой-то причине до php не доходит.
вот что у меня в файле конфига:
server {
listen 127.0.0.9:8080;
server_name server.com;
root /home/alex/public_html/server.com;
index index.php
gzip on;
gzip_min_length 1000;
gzip_buffers 8 8k;
gzip_proxied any;
gzip_types text/plain text/html text/css application/x-javascript
text/xml
application/xml application/xml+rss text/javascript;
access_log /var/log/nginx/server.access.log;
error_log /home/alex/www/server.com/nginx.error.log debug;
location @magento {
include /etc/nginx/fastcgi_params;
fastcgi_param
SCRIPT_FILENAME /home/alex/public_html/server.com/index.php;
rewrite /js/index.php/x.js(.*) /js/index.php last;
rewrite (.*) /index.php last;
}
location @js {
include /etc/nginx/fastcgi_params;
fastcgi_param
SCRIPT_FILENAME /home/alex/public_html/server.com/index.php;
rewrite x.js(.*) /js/index.php last;
}
location = /js/index.php/x.js {
error_page 404 = @js;
}
location / {
error_page 404 = @magento;
}
# media
location ~* \.(png|gif|jpg|jpeg|css|js|swf|ico)$ {
root /home/alex/public_html/server.com/;
access_log off;
expires max;
break;
}
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /var/www/nginx-default;
}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:8888;
fastcgi_param
SCRIPT_FILENAME /home/alex/public_html/server.com$fastcgi_script_name;
}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
location ~ /\.ht {
deny all;
}
}
C уважением,
Александр Юрчик
|