据我所知,当网站位于本地服务器上时,诊断和帮助有点困难,但我希望有人遇到过这个问题,或者有一个大概的想法,正在发生? 这与wordpress有关,但是我觉得这个问题的大部分与它没有任何关系,但关注的是MAMP和我得到的这个错误。MAMP PHP致命错误:允许的内存大小用尽
我现在只是试图迁移另一个网站到我的本地服务器,由于某种原因,它只是不工作......所有我得到的是一个白色的屏幕。 我使用了错误的测井技术,从http://codex.wordpress.org/Editing_wp-config.php#Configure_Error_Logging
/**
* This will log all errors notices and warnings to a file called debug.log in
* wp-content (if Apache does not have write permission, you may need to create
* the file first and set the appropriate permissions (i.e. use 666))
*/
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', 0);
我也把我的DEBUG为true。 所以我看看这个我创建的debug.log文件,看到这个错误
[03-Sep-2014 22:50:45] PHP致命错误:允许内存大小41943040字节用尽(试图分配30720字节)in /Applications/MAMP/htdocs/_ANEW/wp-admin/includes/misc.php on line 620
这是什么意思?
我走进位置在“错误”的姿态出现,而只是删除该行620看起来像这样
<input name="admin_color" id="admin_color_<?php echo esc_attr($color); ?>" type="radio" value="<?php echo esc_attr($color); ?>" class="tog" <?php checked($color, $current_color); ?> />
再有就是在同一个文件的另一个错误行,然后再次。因此,作为测试,我删除了页面中的所有内容。然后我得到的post.php中页面上的另一个错误行..
下面是完整的文件的debug.log
[03-Sep-2014 22:50:45] PHP Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 30720 bytes) in /Applications/MAMP/htdocs/_ANEW/wp-admin/includes/misc.php on line 620
[03-Sep-2014 22:55:02] PHP Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 30720 bytes) in /Applications/MAMP/htdocs/_ANEW/wp-admin/includes/misc.php on line 621
[03-Sep-2014 22:55:30] PHP Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 7680 bytes) in /Applications/MAMP/htdocs/_ANEW/wp-admin/includes/misc.php on line 616
[03-Sep-2014 22:55:50] PHP Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 7680 bytes) in /Applications/MAMP/htdocs/_ANEW/wp-admin/includes/misc.php on line 618
[03-Sep-2014 22:56:05] PHP Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 122880 bytes) in /Applications/MAMP/htdocs/_ANEW/wp-admin/includes/post.php on line 271
[03-Sep-2014 22:56:48] PHP Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 122880 bytes) in /Applications/MAMP/htdocs/_ANEW/wp-admin/includes/post.php on line 281
[03-Sep-2014 23:29:12] PHP Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 122880 bytes) in /Applications/MAMP/htdocs/_ANEW/wp-admin/includes/post.php on line 271
[03-Sep-2014 23:32:58] PHP Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 122880 bytes) in /Applications/MAMP/htdocs/_ANEW/wp-admin/includes/post.php on line 271
我周围的一派,似乎服务器为您提供足够的内存和最不该的事即使使用这么多的空间..那么可能会发生什么?
我也查找了php.ini文件,但找不到它。我需要有MAMP PRO吗?
我很困惑。所以任何意见或建议,将不胜感激。
620行是破坏驼背的秸秆....你需要跟踪你的代码,找到所有的内存在哪里被使用....大型数组或文件加载到内存通常是好的地方开始 – 2014-09-04 07:28:25