对于Linux主机提示内存不足的解决办法

问题是出现在之前推荐的德国主机kilu上

有2个朋友在wordpress平台下出现这个问题
症状表现为:
提示如下
Fatal error: Allowed memory size of 25165824 bytes exhausted (tried to allocate 500001 bytes) in /data/apache/users/kilu.de/foxygirl/www/wp-includes/class-snoopy.php on line 894
总结一下原因主要是由插件引起的,如simple tag这类插件占用的资源比较多从而出现以上这种情形,导致页面无法访问

现在提供解决方法
在.htaccess文件开头加上
php_value max_execution_time 1200
php_value memory_limit 200M
php_value post_max_size 200M
php_value upload_max_filesize 200M
对于一般的虚拟主机,通过对.htaccess对服务器进行设置就能解决相关问题。这个方法也适用于其他php程序引起的类似问题。

独立主机如果有权限可以直接httpd.conf主机配置里更改相关的设置

转载原创文章请注明,转载自:BestJQ[http://bestjq.com]

本文链接: http://bestjq.com/solution-for-linux-host-memory-problem/

6 条评论 »

  1. avatar 冷笑话 Says:

    插件能少用点还是比较好.

    Visionaer Reply:

    是,必要的装几个就好了

  2. avatar Dirnov Says:

    Greatings, Can i take a one small picture from your blog?

    Visionaer Reply:

    @Dirnov, Yes,as you wish!

  3. avatar 蜈蚣 Says:

    受用,我的blog真的是simple tag引起的。一禁用就好了。呵呵。我的主机被限制使用内存大小了。改.htaccess和wp-settings.php都没用。看来只有少装点插件了哦。

  4. avatar MengEgg Says:

    呃,Kilu不支持.htaccess怎麼辦啊?

这篇文章上的评论 RSS feed TrackBack URL

留下评论