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