正确的方法将wordpress站点添加到heroku上托管的现有RoR站点

时间:2014-06-29 18:16:24

标签: ruby-on-rails wordpress heroku architecture

您好我有一个为我的客户开发的应用程序。此应用程序托管在域http://www.mydomain.com上的heroku上。客户拥有有限的技术知识,并希望系统能够轻松地在某些网站上添加/编辑内容。示例:客户想要创建新闻页面并进行编辑,或者他想创建博客帖子.....客户不想编辑我已经为应用程序创建的主页面。所以我想在http://www.mydomain/com/extras下添加一个wordpress网站,这将是一个完全管理的wordpress网站,我的客户可以自己编辑。这是正确的方法吗?我研究过,显然在heroku上主持worpress并不容易。您的推荐值得高度赞赏

感谢

1 个答案:

答案 0 :(得分:0)

Buildpacks

如果要在Heroku上安装Wordpress,则需要使用自定义构建(通常为this Wordpress buildpack

至于在埋藏文件夹中运行,我认为如果你正确设置了系统它会工作 - 你可能需要创建一个自定义buildpack来处理它。

有些信息: -

  

当你git推送heroku时,Heroku的slug编译器会准备你的代码   由Heroku dyno经理执行。 slu the的核心   compiler是一个名为buildpack的脚本集合。

您将要寻找的是如何创建构建包以帮助您的应用程序正确部署。如果你把你的Wordpress博客放在下面的Rails文件夹中,它至少应该是可访问的(它是否会运行是另一回事,因为路径可能不一致):

/public/path/to/your/blog

这样您就可以通过以下网址访问博客:domain.com/path/to/your/blog

-

<强> DNS

另一种实现此目的的方法是在heroku上托管您的Rails应用程序,同时在某些共享托管中部署Wordpress站点。

然后,您可以在主机上使用DNS设置“路由”子域或可能是深层文件夹 - 允许您将流量发送到不同的主机,而无需用户注意