You are here

Registry rebuild

有时候迁移网站,网站的目录结构发生了变化,比如,原来sites/example.com/modules这样的目录,我们在本地的时候,将它存储到了sites/all/modules目录下面。
这个时候,网站迁移过来,就无法工作,因为registry,registry_file表里面的数据,存储的还是原来的,我们需要Registry rebuild一下。这个不是一个模块,https://www.drupal.org/project/registry_rebuild
将它下载下来,解压缩,放在sites/all/modules下面,运行
http://localhost/german/sites/all/modules/registry_rebuild/registry_rebu...
german是这里Drupal网站的目录。
运行后,显示这样的信息:

DRUPAL_ROOT is D:\xampp\htdocs\german.
Bootstrapping to DRUPAL_BOOTSTRAP_SESSION
Doing registry_rebuild() in DRUPAL_BOOTSTRAP_SESSION
Bootstrapping to DRUPAL_BOOTSTRAP_FULL
Doing registry_rebuild() in DRUPAL_BOOTSTRAP_FULL
Flushing all caches
There were 0 files in the registry before and 514 files now.
If you don't see any crazy fatal errors, your registry has been rebuilt.

这个时候,访问http://localhost/german,就可以看到正确的内容了。

论坛:

Drupal版本: