Php 已移动模块文件,现在无法打开上一个文件位置所需的文件

Php 已移动模块文件,现在无法打开上一个文件位置所需的文件,php,drupal,memcached,Php,Drupal,Memcached,我正在组织我的drupal站点。我的所有模块都位于/data/www-test/content/modules/中。我创建了一个名为“contrib”的文件夹,并将贡献的模块移动到其中,因此只剩下这个目录是核心模块和其他两个目录(contrib和我的自定义模块,我计划将它们移动到sites/all/modules) 我意识到我应该先将我的站点置于维护模式并禁用模块 我遇到的第一个错误是关于“cache_inc”的位置,因此我将其(在我的settings.php文件中)修改为“/data/www-

我正在组织我的drupal站点。我的所有模块都位于/data/www-test/content/modules/中。我创建了一个名为“contrib”的文件夹,并将贡献的模块移动到其中,因此只剩下这个目录是核心模块和其他两个目录(contrib和我的自定义模块,我计划将它们移动到sites/all/modules)

我意识到我应该先将我的站点置于维护模式并禁用模块

我遇到的第一个错误是关于“cache_inc”的位置,因此我将其(在我的settings.php文件中)修改为“/data/www-test/content/modules/contrib/memcache/memcache.inc”

现在,我得到以下错误:

Warning: require_once(dmemcache.inc): failed to open stream: No such file or directory in /data/www-test/content/modules/memcache/memcache.inc on line 4 Fatal error: require_once(): Failed opening required 'dmemcache.inc' (include_path='.:/usr/share/php5:/usr/local/lib/php') in /data/www-test/content/modules/memcache/memcache.inc on line 4

但是我很困惑,因为memcache.inc不再位于/data/www-test/content/modules/memcache/

如果安装了drush,请运行命令:drush registry rebuild。 否则,您可以截断缓存表:cache和cache_bootstrap(可能不需要缓存,我只是习惯性地这样做)。在sql中:截断缓存;截断cache_引导