使用火車頭采集器向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ù)模型中的字段管理里面將對應的字段項長度要求等進行重新設置即可。