當我嘗試在wordpress中使用xmlrpc上傳數據時,出現錯誤。代碼用於正常工作,但突然之間這個錯誤開始出現。我沒有改變代碼中的任何東西。我得到一個錯誤(-32300):傳輸錯誤 - HTTP狀態碼不是200
錯誤(-32300):傳輸錯誤 - HTTP狀態代碼不是200
另外,我知道我的腳本工作,因爲谷歌瀏覽器返回的GET請求一個「OK」的狀態。 php.ini有128mb的內存分配。
這裏是用來製造後
/**
* Make Posts using the XMLRPC classes
*/
function makePosts() {
$data_set = $this->getMovieLinks();
$xml_client = new XMLRPClientWordPress();
foreach ($data_set as $key) {
echo '<pre>';
echo 'This is title movie about to be added ======== : ' . $key['title'];
echo '</pre>';
//new_post($title,$summary,$category,$image_url,$internal_links)
if ($xml_client->new_post($key['title'], $key['summary'], $key['category'], $key['image'], $key['internal_links'])) {
$status=1;
} else {
$status=0;
}
if (isset($status)) {
echo ' ====== ADDED';
} else {
echo ' ====== ERROR ADDING';
}
}
} // Function makePosts endes here
我做了停用所有插件,但我仍然得到相同的錯誤。我使用共享主機,因此日誌沒有那麼有用。我應該增加多少內存限制。到目前爲止,內存限制問題的用戶將其內存設置爲10mb,默認情況下我將其設置爲128mb – tinyhook