我正在尝试帮助同事配置Drupal站点,以便我们可以在不进行数据库更改的情况下部署相同的站点上游。我们遇到文件路径问题。这就是我所拥有的:
/opt/frameworks/drupal-6
)。/opt/www/my-site
。/opt/frameworks/drupal-6/sites
:dev-my-site -> /opt/www/dev-my-site
由于正在进行某些共享,因此框中有多个my-site
版本,因此它们必须具有不同的符号链接名称。现在,“文件系统路径”设置为sites/dev-my-site/files
,在上游移动时会中断。
有没有办法可以设置配置变量来覆盖数据库设置?或者有更好的方法来配置我的webroot和网站?我对Drupal了解不多,但我想构建它以便尽可能简化部署。
答案 0 :(得分:0)
两位经验不足的Drupal人员进行了一系列的试验和错误,这导致了一种可能的解决方案。看起来设置$conf['file_system_directory']
中的settings.php
完全符合我们的要求。每个盒子上的每个站点都有自己的设置文件,部署不会触及,所以我们可能都很好。
如果有更好的方式或者这种特殊方式存在意外的副作用,我很乐意听到更有经验的Drupal管理员的答案。