跳转到主要内容
Jack Bauer 提交于 28 November 2013

一陣瞎折騰后,Forum出問題了。

第一個現象是,?q=forum 的時候,出現如下錯誤信息。

  • Notice: Undefined index: node in forum_menu_local_tasks_alter() (line 175 ofC:\wamp\www\CMG\modules\forum\forum.module).
  • Warning: Invalid argument supplied for foreach() in forum_menu_local_tasks_alter() (line 175of C:\wamp\www\CMG\modules\forum\forum.module).

第二個現象學是,新建主題時,(不是theme),也有一大串類似的錯誤提示,(沒有記錄下來)。

不行就卸載了重新來過,不料,第三個現象又來了,執行Disabled ,之后在執行uninstall時候,信息如下:

PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'cmg.field_data_taxonomy_forums' doesn't exist: UPDATE {field_data_taxonomy_forums} SET deleted=:db_update_placeholder_0; Array ( [:db_update_placeholder_0] => 1 ) infield_sql_storage_field_storage_delete_field() (line 312 ofC:\wamp\www\CMG\modules\field\modules\field_sql_storage\field_sql_storage.module).

在執行Disabled  uninstall的前前后后,都有過run cron  及 clear cathe .

 

請高手指教!

 
标签
Drupal 版本

如題,在這兒想得到一點點幫助,看來是不大可能是的。

無可賴何,看來只有自問自答了,也并非無聊難耐,只因在Google時,也看到有人遇到了同樣的的麻煩。

這個問題其實還是挺嚇人的,我是沒有能力說清楚道明白的了。

但是我想了一個土辦法把問題解決了。

過程如下:

在WWW(在Windows系統下是如此)目錄下,建一新目錄,就叫AAA吧,在其下再安裝一個Drupal 7.24,(當然也要在MySQL中新建一個空數據庫),然后開啟Forum和Taxonomy,之后,到MySQL您的新建的數據庫中就能看了一個叫field_data_taxonomy_forums的表,導出它,然后回到你的原來的數據庫中,再導入它,再去執行Unistall,OK!搞掂了。

但是想要再次開啟Forum的時候,它又會報field_data_taxonomy_forums已經存在的信息,當然是又出錯了,怎么辦呢,Diasbled Forum Module,在數據庫中刪除field_data_taxonomy_forums,再去開啟Forum Module,正常,直到發布信息查看信息都正常了。

我想在反安裝論壇模塊的時候,就應該刪除那些相關的表的,但是,Drupal沒有這樣干,以致我們在再次開啟模塊時,又要麻煩一下。(不知是我的個別現象,還是朋友們也都如此,總之,說到Drupal,我是愛恨交加,情仇相融),本想多折騰幾下,探個究竟,突然間,懶病復發,就沒有去做了,暫時到此吧,日后再次被逼上梁山,萬不得已的時候,也不遲,哈哈,懶人就是這樣做事的。

 

突然發現,在這兒有個好東東,就是在我們編輯的時候并沒有考慮段落抬頭的問題,但是發布后,系統自動的首行縮進了兩個字。挺好,怎么實現的,請指教一下,不勝感激!