3

我已将 Drupal 站点从实时服务器复制到测试环境,以便进一步开发。我已经在 WAMP 环境中进行了设置,成功导入了数据库并为该站点设置了虚拟主机。

我可以毫无问题地连接到该站点并登录。当我想访问管理页面时,我从浏览器(http://www.MYSITE.local/da/admin/modules)收到以下消息:

The connection has been reset

当我检查 Firebug 的网络时,Firefox 将请求报告为“已中止”。

Apache 日志文件中没有错误。另外,我启用了 PHP 错误进行调试,但没有显示任何内容。

我已重置缓存,在 phpMyAdmin 中查找 CSS 和 Javascript 的压缩设置,但没有找到我可以禁用的任何设置。

非常感谢您的帮助!

4

4 回答 4

2

迁移后,如果您遇到问题,请运行 rebuild_registry并解决。请注意,它不是 drupal 的模块。它可用作 drush 的一个非常有用的子模块。

我强烈建议为 Windows 手动安装 drush。按照说明安装 drush。

安装运行后,

drush dl registry_rebuild

从哪个目录运行此命令并不重要,因为它是 drush 扩展而不是 drupal 扩展。Drush 将下载所需的文件并将其放置在适当的位置。

完成后,您可以访问您的站点文件夹并运行

drush rr

那应该重建注册表并清除缓存。大多数迁移问题都会自动修复。如果它不能解决您的问题,请发表评论。

于 2013-02-18T15:58:46.113 回答
2

如果它没有帮助 - 就像在我的情况下,将以下代码添加到您的 httpd.conf 这将增加堆栈大小(默认 1MB)

<IfModule mpm_winnt_module>
  ThreadStackSize 8388608
</IfModule>
于 2013-05-11T18:08:34.590 回答
0

手动截断所有缓存表和可以解决的会话:

例如:

Truncate table myprefix_cache;
Truncate table myprefix_cache_admin_menu;
Truncate table myprefix_cache_block;
Truncate table myprefix_cache_bootstrap;
Truncate table myprefix_cache_field;
Truncate table myprefix_cache_filter;
Truncate table myprefix_cache_form;
Truncate table myprefix_cache_image;
Truncate table myprefix_cache_l10n_update;
Truncate table myprefix_cache_libraries;
Truncate table myprefix_cache_media_xml;
Truncate table myprefix_cache_menu;
Truncate table myprefix_cache_page;
Truncate table myprefix_cache_path;
Truncate table myprefix_cache_rules;
Truncate table myprefix_cache_token;
Truncate table myprefix_cache_update;
Truncate table myprefix_cache_variable;
Truncate table myprefix_cache_views;
Truncate table myprefix_cache_views_data;
Truncate table myprefix_sessions;
于 2014-11-18T17:48:58.010 回答
0

我通过访问性能并禁用聚合和压缩 CSS 来解决这个问题。

于 2017-01-19T13:07:45.127 回答