Re: MODx setup
http://nginx.org/en/docs/http/ngx_http_index_module.html#index . Либо попробовать набирать полный адрес, видимо что-то вроде /setup/index.php?action=welcome 12.10.2013, 15:37, Haikson nginx-fo...@nginx.us: Нужна помощь в понимании как действовать. Пытаюсь установить MODx Revo Вот настройки nginx. server { listen 80; server_name xn7sbitcnbnlgdqs1b8l.xn--p1ai; charset utf8; autoindex off; access_log /srv/logs/poly_access.log; error_log /srv/logs/poly_error.log error; root /srv/www/haikson/poly; index index.php; rewrite_log on; location /core/ { deny all; } location / { try_files $uri $uri/ @modx; } location @modx { rewrite ^/(.*)$ /index.php?q=$1; } location ~* /\.ht { deny all; # запретить все для всех return 404; # вернуть код ошибки 404 } location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } location ~* \.(jpg|jpeg|gif|css|png|js|ico|bmp)$ { access_log off; expires 30d; break; } location ~ .php$ { try_files $fastcgi_script_name =404; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_pass unix:/var/run/php-fpm/phpfpm.socket; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PHP_VALUE apc.cache_by_default=0; include fastcgi_params; } } Открываю /setup/ - всё нормально Пытаюсь перейти на сл. уровень (/setup/?action=welcome ) перебрасывает на /?action=welcome Posted at Nginx Forum: http://forum.nginx.org/read.php?21,243636,243636#msg-243636 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: MODx setup
Не помогло. Ни первый ни второй варианты. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,243636,243638#msg-243638 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: MODx setup
Уважаемые разработчики nginx, давайте сделаем раздел с примерами конфигов для распространенных CMS (с разбором нюансов, почему именно так), иначе тиражирование быдлоконфигов, когда .htaccess превращается в кучу непонятно чего, никогда не закончится. я мог бы сколько то времени уделить php-ным CMS-кам. рабочий конфиг для MODx, только что проверил: server { listen 80; server_name localhost; root /srv/modx; location / { try_files $uri $uri/ @modx; index index.php index.html index.htm; } location ~ \.php$ { try_files $uri @zend; includefastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_pass127.0.0.1:9000; fastcgi_index index.php; } location @modx { include fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root/index.php; } } 12 октября 2013 г., 17:37 пользователь Haikson nginx-fo...@nginx.us написал: Нужна помощь в понимании как действовать. Пытаюсь установить MODx Revo Вот настройки nginx. server { listen 80; server_name xn7sbitcnbnlgdqs1b8l.xn--p1ai; charset utf8; autoindex off; access_log /srv/logs/poly_access.log; error_log /srv/logs/poly_error.log error; root/srv/www/haikson/poly; index index.php; rewrite_log on; location /core/ { deny all; } location / { try_files $uri $uri/ @modx; } location @modx { rewrite ^/(.*)$ /index.php?q=$1; } location ~* /\.ht { deny all; # запретить все для всех return 404; # вернуть код ошибки 404 } location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } location ~* \.(jpg|jpeg|gif|css|png|js|ico|bmp)$ { access_log off; expires 30d; break; } location ~ .php$ { try_files $fastcgi_script_name =404; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_pass unix:/var/run/php-fpm/phpfpm.socket; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PHP_VALUE apc.cache_by_default=0; include fastcgi_params; } } Открываю /setup/ - всё нормально Пытаюсь перейти на сл. уровень (/setup/?action=welcome ) перебрасывает на /?action=welcome Posted at Nginx Forum: http://forum.nginx.org/read.php?21,243636,243636#msg-243636 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: MODx setup
в пример конфига закралась опечатка, должно быть modx вместо zend. на практике эта опечатка навряд ли приведет к ошибкам, по логике пользователь должен обратиться к несуществующему файлу /aaa/bbb/x.php, который проксируется на index.php движка. это скорее защита от совсем глупости, таких урлов, modx, конечно не делает. конфиг рабочий, несмотря на опечатку, сайт и админка работают 12 октября 2013 г., 23:27 пользователь Илья Шипицин chipits...@gmail.com написал: Уважаемые разработчики nginx, давайте сделаем раздел с примерами конфигов для распространенных CMS (с разбором нюансов, почему именно так), иначе тиражирование быдлоконфигов, когда .htaccess превращается в кучу непонятно чего, никогда не закончится. я мог бы сколько то времени уделить php-ным CMS-кам. рабочий конфиг для MODx, только что проверил: server { listen 80; server_name localhost; root /srv/modx; location / { try_files $uri $uri/ @modx; index index.php index.html index.htm; } location ~ \.php$ { try_files $uri @zend; includefastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_pass127.0.0.1:9000; fastcgi_index index.php; } location @modx { include fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root/index.php; } } 12 октября 2013 г., 17:37 пользователь Haikson nginx-fo...@nginx.us написал: Нужна помощь в понимании как действовать. Пытаюсь установить MODx Revo Вот настройки nginx. server { listen 80; server_name xn7sbitcnbnlgdqs1b8l.xn--p1ai; charset utf8; autoindex off; access_log /srv/logs/poly_access.log; error_log /srv/logs/poly_error.log error; root/srv/www/haikson/poly; index index.php; rewrite_log on; location /core/ { deny all; } location / { try_files $uri $uri/ @modx; } location @modx { rewrite ^/(.*)$ /index.php?q=$1; } location ~* /\.ht { deny all; # запретить все для всех return 404; # вернуть код ошибки 404 } location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } location ~* \.(jpg|jpeg|gif|css|png|js|ico|bmp)$ { access_log off; expires 30d; break; } location ~ .php$ { try_files $fastcgi_script_name =404; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_pass unix:/var/run/php-fpm/phpfpm.socket; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PHP_VALUE apc.cache_by_default=0; include fastcgi_params; } } Открываю /setup/ - всё нормально Пытаюсь перейти на сл. уровень (/setup/?action=welcome ) перебрасывает на /?action=welcome Posted at Nginx Forum: http://forum.nginx.org/read.php?21,243636,243636#msg-243636 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru