使用火車頭采集器向phpcms欄目中發(fā)布信息失敗
問題描述:
在使用火車頭采集的文章內(nèi)容時是正常的,也就是說數(shù)據(jù)正常的采集下來了,但是當通過web發(fā)布管理中向phpcms后臺發(fā)布內(nèi)容時確很多出現(xiàn)了是否發(fā)布成功未知,并沒有發(fā)布成功,這是為什么呢?
解決方法:
因為phpcms是一款很流行的cms了,所以火車頭中已經(jīng)集成了向phpcms后臺發(fā)布內(nèi)容的數(shù)據(jù)配置,一般是很穩(wěn)定的,如果出現(xiàn)發(fā)布不成功,我們可以從以下幾個方面
分析:
是否是全局變量參數(shù)已經(jīng)失效,因為phpcms后臺有一個pc_hash的全局參數(shù)是每次登陸后臺都是不一樣的,所以每次發(fā)布最好重新登陸配置一下這個全局參數(shù);
查看我們的phpcms程序是否有錯誤,例如查看錯誤日志(目錄caches/error_log.php);
是否是因為字段格式不符引起的,例如我們一般添加的文章的標題長度、關(guān)鍵詞長度、內(nèi)容不能為空等等格式要求,如果你發(fā)布的信息里缺少某個必須項或者標題、關(guān)鍵詞長度太長等都會使發(fā)布失敗,解決辦法也很簡單,在后臺的數(shù)據(jù)模型中的字段管理里面將對應(yīng)的字段項長度要求等進行重新設(shè)置即可。