首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Drupal 7上使用一个数据库建立多个站点?

问如何在Drupal 7上使用一个数据库建立多个站点?
EN

Stack Overflow用户
提问于 2011-08-06 11:16:32
回答 1查看 1.6K关注 0票数 1

为了解决这个问题,很多关于D7前版本的信息都在网上。但是D7似乎只是指向sites.php文件。

我想要一个"example.com“和"m.example.com”,这将是正常和移动电话版本。目前我有这样的结构。

使用xampp安装本地windows。

  • c:\xampp\htdocs\example\all我的Drupal站点files
  • e.g.
  • c:\xampp\htdocs\example\sites\all\themes\example\
  • c:\xampp\htdocs\example\sites\all\modules\example\

我的网络服务器

  • /public_html/all我的Drupal站点files
  • e.g.
  • /public_html/sites/all/themes/example/
  • /public_html/sites/all/modules/example/

本网站全部通过访问www.example.com来工作。

所以现在我想要为我的子域www.m.example.com创建一个新的主题(也许是新的模块),我使用CPanel设置了我的子域,它在/public_html/例如/public_html/m下面创建了m文件夹

我想为我的本地机器配置一个工作设置,为www.m.example.com站点配置一个已发布的网站设置。

我尝试过配置sites.php文件,但对示例和它的使用感到困惑。

所以如果你能在这里帮我,那就太好了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-07 14:00:52

你想做的就是稍微改变一下你的结构。Drupal中的站点目录可以用来存放您的各种站点。正如您想象的那样," all“目录是一个在所有实例之间共享的目录。你应该像这样设置你的网站和目录。drupal/ site /all drupal/site/example.com drupal/site/m.example.com在这些目录中,您可以拥有站点特定的模块和主题以及settings.php。如果希望站点使用相同的DB,只需将settings.php复制到两个站点文件夹中即可。如果需要,可以使用sites.php设置目录别名。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6966450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档