我希望改进我的部署过程,目前使用Capistrano从托管git存储库进行部署。在大多数情况下,这是非常有效的。
但是,我在部署WP Supercache时遇到了问题:
激活WP Supercache插件将创建一个文件advanced-cache.php
在wp-content
包含指向WP Supercache插件文件夹中文件的绝对路径(和服务器特定路径)的文件夹缓存文件存储在wp-content/cache
我(正确地)将其从git中排除我所做的搜索向我展示了advanced-cache.php
让部署任务创建高级缓存。php文件(通过使用模板)在初始部署时,让插件在服务器上创建正确的文件,然后将其移动到共享文件夹,并有一个符号链接到它的部署任务对于缓存文件,策略似乎是将缓存文件夹移动到共享文件夹,并将部署任务添加到符号链接中。
那么,是否有人对此有一个好的解决方案/流程-不一定需要与Capistrano相关,我认为任何包含WP Supercache的部署都会出现这个问题。