tud*_*miu 21 php wordpress memory-limit
我有两个域,webhosted在000webhost上.我在它们上安装了wordpress,并且有些日子它运行良好,但现在它向我显示以下错误:
致命错误:允许的内存大小为67108864字节耗尽(尝试分配122880字节)
错误的来源("in ...")永远不会相同(它总是会改变).
我发现这个错误很常见,但在这里我没有php.ini文件.我明白我应该更改wp-config文件.好吧,这里有一个问题:我应该怎么做?我明白我应该补充一下
define (‘WP_MEMORY_LIMIT’, ‘...M’); // increase limit to ..M" (adding 64, 96 or 128)
Run Code Online (Sandbox Code Playgroud)
[感谢http://www.dummies.com/how-to/content/optimizing-the-wordpress-configuration-file.html]
我不擅长编程(只是一个想要自己域名的新手),你能帮助我吗?请在那里我确切地放置功能.如果这不是如何解决问题,请提供另一种解决方案.我非常需要帮助:)
我不能在这里发布文件(似乎我没有很好地格式化),但我可以解释结构:
那么,我应该在哪里介绍这个define函数(如果在这个文件中,在哪里?),如果在另一个,哪个和哪里?
Joa*_*son 22
对于000webhost,您应该能够使用.htaccess存储在public_html中的文件覆盖php.ini值.
我不确定它们允许你覆盖什么值,但是要将内存限制提高到128M(标准,我认为它降低到64M),试着把它放进去.htaccess;
php_value memory_limit 128M
Run Code Online (Sandbox Code Playgroud)
Vim*_*ath 17
如果您无法访问php.ini并更新.htacess文件,则Internal Server Error可以尝试添加此行wp-settings.php
ini_set('memory_limit', '128M');
Run Code Online (Sandbox Code Playgroud)
更改内存限制只能隐藏问题,但不能解决问题.
您目前拥有64MB内存,这应该足以满足您的需求.如果不是,那么代码中几乎肯定存在泄漏,或者可能是无限循环.
不要试图隐藏角落里的错误,而是尝试修复它.查看错误发生的位置,看看你是否能找到超出内存限制的"最后一根稻草".
小智 5
GoDaddy 似乎默认将 memory_limit 值减少到 64M。
我花了一两天的时间尝试通过更改 /public_html 文件夹中的 .htaccess 文件和 php.ini 文件来增加大小。但最后我解决了这个问题,如下:
| 归档时间: |
|
| 查看次数: |
80740 次 |
| 最近记录: |