Назад | Перейти на главную страницу

Wordpress + Nginx + Discourse не работает. Розетка недоступна

Я запускаю wordpress 4.0 на последней версии ubuntu из этого контейнера докеров:

https://github.com/eugeneware/docker-wordpress-nginx

wordpress также работает за другим обратным прокси-сервером nginx, но на wordpress все работает нормально.

Я пытаюсь использовать wp-discourse, чтобы связать его с работающим экземпляром discourse.

Как бы то ни было, это не работает и ломается двумя способами:

1) В сообщениях не отображаются комментарии, также ссылка не работает:

http://it.servermeta.net/ciao-mi-chiamo-gio-ho-7-figli-una-pentola/

2) Сообщения на форуме не создаются.

Единственная значимая ошибка, которую я обнаружил:

2014/09/17 22:57:42 [error] 428#0: *1038 FastCGI sent in stderr: "PHP message: PHP Warning:  First parameter must either be an object or the name of an existing class in /usr/share/nginx/www/wp-content/plugins/wp-discourse-master/wp-discourse.php on line 410

PHP message: PHP Warning:  file_get_contents(/wordpress.json?best=5&min_trust_level=1&min_score=30&min_replies=5&bypass_trust_level_score=50): failed to open stream: No such file or directory in /usr/share/nginx/www/wp-content/plugins/wp-discourse-master/wp-discourse.php on line 195" while reading upstream, client: 172.17.42.1, server: localhost, request: "GET /ciao-mi-chiamo-gio-ho-7-figli-una-pentola/ HTTP/1.0", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "it.servermeta.net"

Любое предложение?

EDIT: я нашел это, но не имеет отношения к Ubuntu. Похоже, это не помогает. Пробую исправить несколько ошибок.

http://www.nginxtips.com/php-fpm-connect-to-unixtmpphp5-fpm-sock-failed-2-no-such-file-or-directory/