2013-12-11 3 views
0

У меня есть существующее веб-приложение Rails на www.xyz.com. Я купил домен, используя namecheap, и развернул его с помощью Heroku. Я хочу интегрировать блог Wordpress на www.xyz.com/blog. Я никогда не делал этого раньше, и я смущен, как это сделать; следует ли интегрировать Wordpress с помощью gem wordpress в мое приложение rails и развернуть его или мне нужно что-то сделать с Namecheap для интеграции? Я очень смущен и не знаю, с чего начать. Любой совет?Как интегрировать блог Wordpress в мое веб-приложение для рельсов в том же домене?

+0

Не знаете, почему я получаю голоса по этому вопросу ... любые комментарии были бы полезными – sharataka

ответ

1

Если вы развертываете приложение Rails в Heroku, вы не можете интегрировать блог WordPress под тем же именем хоста.

Основная проблема заключается в том, что приложение Rails написано в Ruby, а WordPress написан на PHP. Ruby и PHP - это два разных языка.

Моя рекомендация - использовать отдельное имя хоста. Вы можете разместить свое приложение в Heroku в разделе (www.) Example.com и разместить свой блог WordPress в другом месте в блоге blog.example.com. Это довольно простое и безусловно лучшее решение.

Если вы можете технически запустить блог WordPress и приложение Rails под тем же именем (я точно знаю, потому что я точно делаю то же самое для своего личного сайта), но он включает в себя некоторые знания в области системного администрирования (и я не уверен, что у вас могут быть необходимые навыки для выполнения такой задачи), и вам понадобится настраиваемый сервер.

Для вашей информации моя конфигурация основана на Nginx как интерфейсном прокси. Если запрос приходит в/блог, я прокси-сервер его интерпретатору PHP. В противном случае я передам его интерпретатору приложений Rails (пума или единорог).

Этого нельзя достичь с помощью Heroku, если только (но я его не пробовал) вы используете специальный сборщик.

+0

Спасибо за помощь, Симона. Я читаю, что есть меньше преимуществ SEO, если я настроил его как поддомен вместо подкаталога. Вы использовали это раньше? http://rywalker.com/setting-up-a-wordpress-blog-on-heroku-as-a-subdirectory-of-a-rails-app-also-hosted-on-heroku Похоже, что это возможно на Heroku? – sharataka

+0

Сложность настройки и обслуживания просто не стоит усилий. –

Смежные вопросы