我有兩個模塊記錄了管理設置未保存在Drupal 6安裝中的位置。具體來說,我正在討論logintoboggan和Service Links模塊。當我進行管理員更改並點擊保存,然後點擊刷新時:我所有的設置恢復。爲什麼某些第三方模塊沒有正確保存管理設置?
爲什麼?
我還發現,相同的代碼基地在我的本地開發工作正常,但是在服務器上無法正常工作。唯一的區別是我能想到的是我有MYSQL,並且在服務器上他們有MYSQLi。這在我看來應該沒有什麼不同。我剛剛發現的其他差異是,我的本地開發人員在服務器上沒有memcache。我確實注意到所討論的模塊使用了很多variable_get和variable_set。再次,這些僅僅是我注意到的兩個模塊。
進一步縮小它的意義,我幾乎想說variable_get()不能正常工作。即使我在變量表中看到有效數據,variable_get也不會正確地拉出它。
另一個發現:好的,所以在其中一個模塊中,即使{變量}表被設置爲平滑/被拒絕,變量_get也會拉動正確的設置(平滑/被拒絕)或(node/200)? 節點/ 200來自哪裏?
可以舉一個小例子,因爲我不熟悉Drupal/memCache設置。謝謝 – jini 2010-09-02 13:27:13
好,所以在其中一個模塊中,即使{變量}表設置爲平底雪橇/被拒絕,有一個變量正在提取正確的設置(雪橇/被拒絕)或(節點/ 200)? 節點/ 200來自哪裏? – jini 2010-09-02 17:32:15