2013-02-18 108 views
3

我已將Drupal站點從活動服務器複製到測試環境,以便進一步開發。我已經在WAMP環境中進行了設置,成功導入數據庫併爲該站點設置了虛擬主機。「連接已重置」

我可以連接到網站沒有問題和登錄。當我要訪問的管理頁面,我碰到下面的信息從瀏覽器(http://www.MYSITE.local/da/admin/modules):

The connection has been reset 

火狐報告請求爲「中止」當我檢查Firebug的網絡。

Apache日誌文件中沒有錯誤。另外,我已經啓用PHP錯誤進行調試,並且不顯示任何內容。

我已重置緩存,在phpMyAdmin中查找CSS和Javascript的壓縮設置,但未找到任何可禁用的設置。

幫助非常appriciated!

+0

你的MySQL'max_allowed_pa​​cket'是否設置爲1mb? – Clive 2013-02-18 16:19:22

+0

是的。我已將其更改爲64 MB,即使這沒有幫助。 – Lasse 2013-02-19 09:41:31

回答

2

遷移後如果遇到問題,則運行rebuild_registry並解決。 請注意,它不是drupal的模塊。它可以作爲一個非常有用的submodule for drush。

我強烈建議手動安裝windows的drush。按照instruction安裝dr。。

安裝運行後,

drush dl registry_rebuild 

不要緊,從哪個目錄運行此命令,因爲它是一個drush的推廣與不是一個Drupal推廣。 Drush將下載所需的文件並將其放置在適當的位置。

一旦其完成後,你可以訪問你的站點文件夾,然後運行

drush rr 

這應該重建註冊表並清除緩存。大多數遷移問題都是自動固定的。如果它沒有解決您的問題,請留下評論。

+0

不錯,謝謝。 – Lasse 2013-02-19 09:39:22

2

如果沒有幫助 - 就像在我的情況下,下面的代碼添加到您的httpd.conf這將增加堆棧大小(默認1MB)

<IfModule mpm_winnt_module> 
    ThreadStackSize 8388608 
</IfModule> 
+0

我的apache沒有這樣的文件(httpd.conf)我應該把它放在哪裏? – sokratis 2017-01-20 09:40:51

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; 
0

我固定的訪問性能和禁用總結和壓縮CSS。