gpt4 book ai didi

php - MAMP PHP fatal error : Allowed memory size exhausted

转载 作者:可可西里 更新时间:2023-11-01 00:20:40 26 4
gpt4 key购买 nike

我知道当网站位于本地服务器上时,诊断和帮助会有点困难,但我希望其他人遇到过这个问题,或者对发生什么以及为什么发生有一个大概的了解?这与 wordpress 有关,但我觉得大部分问题与它无关,而是集中在 MAMP 上,我得到了这个错误。

我现在刚刚尝试将另一个网站迁移到我的本地服务器,但出于某种原因,它根本不起作用……我得到的只是一个白屏。我使用了来自 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 文件并看到了这个错误

[2014 年 9 月 3 日 22:50:45] PHP fatal error :/Applications/MAMP/htdocs/_ANEW/wp-admin/includes/misc 中允许的 41943040 字节的内存大小已用尽(尝试分配 30720 字节) .php 第 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 吗?

我很困惑。所以任何意见或建议将不胜感激。

最佳答案

转到 php.ini 文件并将 memory_limit 编辑为更高的值。从当前值的两倍开始并增加直到错误消失(然后添加一些 MB)

关于php - MAMP PHP fatal error : Allowed memory size exhausted,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25659112/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com