Вы не зашли.
Поставил данный движок... тоже nginx, сервер свой.
Почитал, посмотрел правила..... подправил, вышло такое:
location / {
error_page 500 502 503 504 /50x.html;
try_files $uri $uri/ @ngcms;
index index.html index.php;
}
location @ngcms {
fastcgi_pass unix:/var/php/spawn-fcgi.socket; #тут смотря как php-cgi прикручен.
fastcgi_param SCRIPT_FILENAME /путь/до/index.php;
include fastcgi_params;
fastcgi_param SCRIPT_NAME /index.php;
}
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?q=$1 last;
break;
}
В секции
location ~ \.php$ {
Добавить к остальным
try_files $uri @ngcms;
Немного не дописал сначала ))
В итоге вполне работает реврайт. location @ngcms взято по образцу от wordpress