掛我創建了一個產品導入腳本的Magento大約一年前,它已經從那時起成功運行,下載包含產品目錄幾個XML文件,庫存數量和停產產品列表中的PHP腳本,以及與每個產品相關的圖像文件。請幫助調試,並沒有錯誤
本週突然腳本不再運行至完成。它看起來只是突然結束,但沒有顯示錯誤信息在屏幕上或包含腳本的目錄中的服務器的error.log文件中。
我已經在了我的腳本的頭部下面,所以我應該會看到錯誤,如果他們是實際發生的:
error_reporting(E_ERROR | E_WARNING | E_PARSE);
ini_set('display_errors', 'On');
我唯一見過的,可能是相關的,但我沒有說服力,因爲當我從瀏覽器運行腳本時根本沒有看到它 - 只有腳本從crontab運行(php .../public_html/import/ss365products.php>/dev/null 2> & 1),在error.log文件如下:
[26-Sep-2012 12:00:01] PHP Warning: require_once(/app/Mage.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in .../public_html/import/TempProducts.php on line 5
我不是真的當然,爲什麼我會得到那個Mage.php沒有去的地方!
所以......我真的不知道在哪裏,現在找調試此問題。任何意見大獲好評!
夫婦的問題,我有嗎? - 你使用緩存系統嗎? - 你多久會得到這個錯誤? – xyz
Magento v1.5.1。 緩存是通過APC的方式。 每次運行cron作業時都會發生錯誤,但從運行瀏覽器的腳本時不會發生錯誤... – gpcola
您能否粘貼代碼? – xyz