背景
之前我写过一篇文章《博客无法读写文件》,在跟Dreamhost客服讨论的过程中,得知dreamhost给每个帐户设置的memory limit默认为90MB,而每个账户的上限其实是256MB。因为博客已启用的插件本身就占用了大量内存,当wordpress执行一些非常消耗内存的功能时(如定时整站备份、系统升级等),自然会因为90MB的限制而报错。而作为一款虚拟主机,我们是没有权限直接修改php.ini的。
方法
一、创建覆盖默认配置的phprc文件。根据使用的php版本不同,执行下面的代码
1 |
mkdir -p ~/.php/5.3 |
二、在本文件夹中创建文件phprc
1 |
vim phprc |
三、phprc中写入下面内容:
1 |
memory_limit = 256M |
虽然这里可以把数字写的任意大,但因账号本身只有256MB的配置,所以写256就可以了,没必要写个大数自欺欺人。
四、重启php,执行下面的代码:
1 |
killall php53.cgi |
再次查看php配置,果然已经变过来了:
而且《博客无法读写文件》中的问题也没再出现
现在还在用 dreamhost 吗
前段时间刚刚过期。
速度怎么样,现在
我现在用的这个,加上w3tc速度还凑合
为什么现在不用了呢
贵啊,一年100多美元的
也许可以用ini_set函数修改。。
你是指在wordpress根目录的index.php文件顶部添加ini_set函数设置memory_limit参数么,好主意
– -博客好高级的样子。。求社交登录的插件。。。
请使用leniy tweaks插件
你博客为什么访问那么慢呢。请问这插件哪找啊~~
目前的主机太差了。这个插件你可以去wordpress官方插件库下载,或者在我的博客顶部导航栏的项目开发栏目找到
呵呵 文章没太看懂,不过侧栏的第一个小动画挺有趣的
wordpress 很耗 CPU
和cpu没啥关系吧,耗费不了多少
一个博客也要大内存么?我用虚拟主机从没出现过这种情况,不懂而且也没关注过比CP或者DA面板更复杂的东西。
正常情况下内存耗费的很少,但是牵扯到备份等的时候,就非常耗费了。
很贴心,虽然我不用DreamHost~
你的页面访问速度挺快的,用的什么?主机还是vps?
美国vps(Peer1机房哦)+Incapsula~
用这个的都是有钱人啊
博主的插件很好用,嘿嘿
多谢支持,哈哈
突然发现,原来的我vps内存好大。
vps内存小了的话,怎么做网站啊