当我尝试在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