Добрый день!
Сайт переехал с апача на нжинкс.
Все страницы сайта нормально открываются и редиректятся.
Перестала открываться админка.
Т.е. при попытке перейти на адрес
mysite.com/wp-admin или
mysite.com/wp-login.php
Если вернуть все на апач - админка открывается.
В зависимости от конфига нжинкса, в браузер возвращается такое:
- циклическая переадресация;
- страница не найдена;
- 500 Internal Server Error:
- в адресной строке указан адрес
mysite.com/wp-admin, но по факту главная страница.
Для большей ясности, привожу конфиг локалхоста нжинкс, когда получаю 500 Internal Server Error:
server {
listen 80;
server_name
mysite.com;
access_log /var/log/nginx/www.mysite.com_log;
error_log /var/log/nginx/www.mysite.com-error_log;
set $root_path '/usr/local/www/data/
mysite.com';
location / {
try_files $uri @wordpress;
}
location @wordpress {
fastcgi_pass x.x.x.x:9000;
fastcgi_param SCRIPT_FILENAME $root_path/index.php;
include fastcgi_params;
}
location /wp-admin {
try_files $uri $uri/ /wp-admin/index.php?$args;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/local/www/nginx-dist;
}
location ~ /\.ht {
deny all;
}
}
Вот что в логах nginx:
2015/07/07 07:13:08 [error] 12592#0: *3 rewrite or internal redirection cycle while internally redirecting to "/wp-admin/index.php", client: 192.168.2.113,
server:
mysite.com, request: "GET /wp-admin HTTP/1.1", host: "
mysite.com"
Подскажите что-нибудь т.к. на офф.форуме отмолчались.
Спасибо!