致命错误:允许的字节大小耗尽(尝试分配36个字节)

时间:2014-07-09 12:52:38

标签: wordpress memory fatal-error

我从我的网站上获取了一些信息,例如category_namecategory_id等,并使用wordpress codex并使用json对其进行编码。我在我的Android应用程序中使用它们,但今天它突然出现致命错误,我现在无法获取任何数据。

错误:

 Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 45 bytes) in C:\WT-NMP\WWW\wp-includes\wp-db.php on line 1565

以下是代码(提供错误):

 if(isset($_GET['ana_kategori'])){

$rules=array(
'parent'=>0,
);

$categories = get_categories($rules);

if($categories){

 foreach($categories as $category) {
if((($category->term_id)!=1)) {

$postsrules = array(
'posts_per_page' => -1,
'category' => $category->cat_ID,
'post_status'=> 'publish'
);

foreach ( $myposts as $post ) {

$videoimg=get_post_meta( $post->ID);
if($videoimg['small_icon']!=null) {
$videoimg=$videoimg["small_icon"];
break;
}   
}

    $output[]=array(
 'Category_Name'=>$category->name,  
 'Term_ID' => $category->term_id,
 'Image' => $videoimg[0],
 ); 
 $videoimg[0]=null;
 } // if
 } // foreach

  echo json_encode($output);

 } // first if


 我将php.ini中的memory_limit更改为512M但它没有用。所以我再次改变,8096M,仍然是一样的。我使用的算法与它相同。他们工作得很好,但这不起作用。希望您能够帮助我。提前谢谢。

0 个答案:

没有答案