我想在domain.com/wiki
的Rails应用程序中安装DokuWiki理想情况下,我对实际wiki源代码所做的所有更改都将具有版本控制,但创作的Wiki页面不会。
您的想法和经历将不胜感激。谢谢
答案 0 :(得分:1)
AFAIK,DokuWiki是一个PHP应用程序。如果要在同一服务器上部署应用程序,最简单的解决方案(但不是最有效的解决方案)是使用Passenger(mod_rails)和mod_php(或PHP页面的等效解决方案)设置Apache。
然后,配置vhost以使用乘客。选择要部署DokuWiki和disable Passenger for it的文件夹。该文档显示了WordPress安装的类似解决方案。
最后,从版本控制中排除DokuWiki文件夹。
如果您使用Capistrano,我还建议您在单独的文件夹上部署DokuWiki,并在每次部署新版本的Rails应用程序时使用Capistrano创建符号链接。这样,每次部署Rails应用程序时都不需要处理DokuWiki文件夹。
答案 1 :(得分:0)
我不知道Rails所以我不能给你一个答案1.)但是重新2.),我发现忽略/data
目录以防止实际的wiki内容就足够了承诺。
也许在/data
中提交初始结构(在全新安装后它直接拥有的状态),因此您的存储库中有一个完整的结构。