1

我们在单个 Debian 虚拟机上托管数百个小型 Drupal 6 和 7 网站。这些站点中的每一个都有自己的 Drupal 代码库和数据库。

当我们将每个站点/tmp用作 Drupal 中的“临时文件”文件夹时,我们偶尔会在站点之间发生文件名冲突。

为每个站点创建一个/tmp/site_name文件夹是我们阻止这些文件冲突的唯一选择吗?

4

3 回答 3

0

当您为许多客户创建多个站点时,多站点没有意义。它们有时在不同的盒子上(它们的托管),并且为每个站点/drupal 文件夹进行版本控制与尝试将 200 个站点放在 200 个客户的 1 个 svn 项目中相比更干净。对我们来说,我们为每个站点都有一个演示服务器。和映射到 demo1.test.com、demo2.test.com 的独立文件夹...在将站点复制到另一个测试子域服务器时遇到了一些问题。该错误中包含一些 /tmp 消息以及其他一些投诉和拒绝访问我的网站。刷新站点后,错误似乎消失了。但不确定一次访问多个站点是否会导致问题再次弹出...也许从长远来看,为每个站点设置一个特殊的 tmp 文件夹是有意义的。也许就像你建议的 /tmp/site_name 或 ..

于 2014-05-08T17:52:07.213 回答
-1

Drupal 提供多站点概念,您可以在其中为所有站点使用相同的模块。 https://drupal.org/documentation/install/multi-site

于 2014-02-08T09:26:54.700 回答
-1

尝试在您的虚拟服务器上安装Drush,因为它会对您有很大帮助

于 2014-02-08T08:01:11.463 回答