您在這裡

Call to undefined function drupal_cron_run()

jesselue's 的頭像
jesselue 在 2010-04-07 (三) 19:11 發表

在愛瘋手機.tw出了--->

Fatal error: Call to undefined function drupal_cron_run() in /home/xnvgu7/public_html/sites/all/modules/poormanscron/poormanscron.module on line 48

我用的是poormanscron v1.1。見drupal.org上 http://drupal.org/node/231724 講:換poormanscron到v2.0即ok。poormanscron v2.0 ok嗎?還是用最新版v2.2?有人有經驗嗎?

另外,upgrade時,因我有一次upgrade經驗很慘,故請問是否:

1. 先backup .sql。
2. 到admin/modules內disable poormanscron及clear cache。
3. 將舊的sites/all/modules內的poormanscron資料夾去掉。
4. filezilla新的poormanscron資料夾進sites/all/modules。
5. 到admin/modules內重啟poormanscron。

步驟對嗎?
先謝!

你的步驟沒問題

我平日很懶的步驟 (不好學):
1. 下載
2. 上載
3. 執行 update.php

( 不論任何時候出錯,空白畫面,很多紅字,幾乎都能執行 update.php 的,有機會能解決了問題 )

備份及刪除原來的資料夾是好習慣。

jesselue,
你不會只有網上一個備份吧 ?
複製一份先測試,然後便知結果

---
notaBlueScreen | 訂閱RSS | Plurk | twitter

1. 先backup .sql。
2. 到admin/modules內disable poormanscron及clear cache。
3. 將舊的sites/all/modules內的poormanscron資料夾去掉。
4. filezilla新的poormanscron資料夾進sites/all/modules。
5. 到admin/modules內重啟poormanscron。

大致都正確,但是少了最重要的update.

我的步驟和Kay一樣,是懶人版本 (upgrade modules): download 新版module, 上傳到ftp , unzip, 然後run update

其實不需要先disable (但是做了也無傷), 不可以uninstall (否則以前的資料就沒了), 也不可以將舊的module 重新取名字,繼續留在ftp上, 否則drupal 不會認新版模組, 會繼續用舊的。

ps. 如果是production site, 我會先在一個mirror site 上面做upgrade測試,好了才放到正式網站上面。 否則如果module有問題,對客戶就難交待了。