我正在尝试帮助同事配置 Drupal 站点,以便我们可以在上游部署相同的站点而无需更改数据库。我们在文件路径方面遇到问题。这是我所拥有的:
- 一个 Nginx webroot 指向我的 Drupal 6(在这种情况下)安装(
/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 了解不多,但我想构建它以便部署尽可能简单。