Похоже, у меня нет проблем с запуском WordPress под nginx, за исключением любых попыток автоматического обновления самого WordPress. Я могу легко обновлять плагины. Когда я пытаюсь сделать это с ядром WordPress, я показываю белую страницу.
Я проверил журналы ошибок nginx и не вижу ничего смешного, но, возможно, я не смотрю правильные журналы. Virtualmin указывает мне на ошибку и журнал доступа. Ни о каких забавных делах не сообщайте. Поиск в Google дал мало результатов, поэтому я считаю, что это должно быть что-то локализованное для моей установки.
Вот что я запускаю: WordPress 3.4 Версия PHP: 5.3.2-1ubuntu4.17 Версия MySQL: 5.1.63-0ubuntu0.10.04.1 Серверное программное обеспечение: nginx / 0.7.65
Я также использую W3 Total Cache 0.9.2.4, прошу.
Стоит ли смотреть разрешения? nginx confs? Я думаю, мне просто нужно твердое направление, и я могу работать с ним оттуда.
для PHP-FPM вам необходимо отредактировать файл конфигурации, чтобы пользователь мог обрабатывать PHP-FPM Daemon
nano /etc/php5/fpm/pool.d/www.conf
user = nginx
group = nginx
Затем сохраните файл
перезапустите демон php-fpm, а также перезапустите nginx, чтобы изменения вступили в силу.
Что вы используете для обработки файлов PHP? Apache или PHP-FPM? Пожалуйста, проверьте их журналы ошибок (Apache или PHP-FPM).
Если и в этом (журнал ошибок Apache или PHP-FPM) ничего смешного не было, включите ведение журнала WordPress, добавив следующие строки в файл wp-config.php ...
/** * This will log all errors notices and warnings to a file called debug.log in * wp-content only when WP_DEBUG is true. if Apache does not have write permission, * you may need to create the file first and set the appropriate permissions (i.e. use 666). */ define('WP_DEBUG', true); // or false if (WP_DEBUG) { define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false); @ini_set('display_errors',0); }
Если и это не помогло, попробуйте опубликовать это в wordpress.stackexchange.com.