已移动的模块文件,现在上次文件位置所需的打开失败

时间:2016-04-11 15:58:26

标签: php drupal memcached

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

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

我得到的第一个错误是关于'cache_inc'的位置,所以我修改了它(在我的settings.php文件中)为'/ data / www-test / content / modules / contrib / memcache / memcache 。公司”。

现在,我收到以下错误:

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 /.

1 个答案:

答案 0 :(得分:0)

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