Комбинация Nginx PHP5 дает 403 ошибки

Я пытаюсь встроить экземпляр wordpress в nginx-сервер, который также работает с моим уже установленным Rails-приложением. Я использовал все то же самое с этой записью (HOWTO: Install WordPress on Nginx; дата не указана), но при этом она дает 403 ошибки для всех запросов.

Как я могу понять причину этой ошибки разрешения. Журналы не содержат дополнительной информации. Речь идет о проблеме разрешения на fast-cgi или любом запущенном процессе?

Это также моя текущая настройка:

server{ listen 80; server_name www.bla.com bla.com; root /opt/nginx/wordpress/; try_files $uri $uri/ /index.php; location ~ \.php$ { include fastcgi_params; fastcgi_pass localhost:53217; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } } 

403 – это код состояния HTTP для «Запрещено».

Я рекомендую отладить его, продолжая упрощать конфигурацию вашего сервера, пока вы не прекратите получение ошибки. Проблема заключается в том, что вы удалили последним. :).

Например, вы можете временно прокомментировать ваше приложение rails и посмотреть, есть ли у вас проблема, а затем попробуйте прокомментировать все наши некоторые определения вашего wordpress server {} и посмотрите, есть ли у вас проблема.

Я также рекомендую выполнить поиск через вашу конфигурацию nginx для слов «allow» и «deny», поскольку они используются для контроля доступа. Если доступ «запрещен» к местоположению, это может привести к 403.