0

我对drupal项目有疑问。一般来说,drupal 有两种安装方式:一种是foo.com,另一种安装在foo.com/bar中。所以有两个管理面板和两个数据库。

我的任务是合并这些项目(只有一个 drupal 安装和一个管理面板)。我已将所有模块从foo.com/bar/sites/all移至foo.com/sites/all(除了一个 - entity.module)。我为foo.com/new_bar创建了页面以充当foo.com/bar。现在我面临着巨大的问题。当我在没有该实体模块的情况下访问foo.com/new_bar时,一切正常。但是foo.com/bar需要这个模块。当我尝试将 entity.module 添加到项目时出现错误。

致命错误:达到“1000”的最大函数嵌套级别,正在中止!当 xdebug.max_nesting_level 增加时,我得到 101 响应代码 (ERR_CONNECTION_RESET)

没有实体模块我可以访问管理面板/站点,但是当我将此模块添加到模块文件夹时出现错误。

4

1 回答 1

0

解决方案

在您的情况下,最好的解决方案是 Drupal 多站点概念,这意味着单个 Drupal 代码库和多个数据库。您可以在“站点”文件夹下拥有 n 个站点。

请参阅此多站点:

https://drupal.org/documentation/install/multi-site

安装参考下面的链接,

http://mydons.com/drupal-7-multisite-install-steps-in-windows/

http://mydons.com/drupal-7-multisite-install-steps-in-linux/

于 2013-08-22T10:11:24.747 回答