ONE .

经过之前对某空间的不到一个月的试用,以及近期对各WP空间商的搜索及观察,昨晚决定把空间定下来,于是购买了一年期限的BLOGHOST空间。

其实之前试用的空间并无特别不好之处,价格适中,速度正常,cp面板使用方便,二十天左右的稳定性还不错,其实完全可以一直用下去。

之所以在这种情况下还是换了BLOGHOST的空间,主要考虑有二:

一,是BLOGHOST的洛杉矶T2机房主机在我这里真的很快,几乎ping过所有我能找到的wp主机,至少在我这里,这个是最快的,我是联通,据说电信访问T2会更爽,有用电信的朋友不妨帮我测试一下。

二,是稳定性,这是最重要的一点,以前有用过非常不稳定的虚拟空间的经历,不多说,很崩溃,BLOGHOST我也没用过,但至少做WP主机的时间够长,用户反馈也还不错,不妨一试。

综上,空间确定。

TWO .

WP换空间,对于经历过长期使用、随时更换免费空间的我来说已经很熟练了,无外乎备份主目录文件,再传到新空间,然后修改域名的A记录解析而已,但即使如此,还是出了问题,相应工作全部完成后,打开导航页,OK,自动跳转到BLOG,OK,查看日志图片的显示,OK,登录后台,于是不OK了,后台无法登录,页面显示提示:Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 7680 bytes) 。

从字面上看,应该是WP程序的内存占用超出了内存占用限制,想,难道BLOGHOST的主机限制了内存占用,先存疑,放狗搜索,找找可能的原因。

万能的狗给我的结果证实了我的猜测,一般这种情况大多是由于超出了内存占用限制导致的,而解决办法一般有二,如下:

第一种方法,

修改WordPress目录下面的wp-settings.php文件,将define(‘WP_MEMORY_LIMIT’, ’32M’);中的32改成64,一般来说这样修改后问题应该就解决了。

但我测试后,结果是不行。

第二种方法,

在网站根目录(public_html)下创建一个文件php.ini,里面添加下面的代码:memory_limit = 64M;

然后编辑同目录下的.htaccess文件,在文件末尾添加以下代码:suPHP_ConfigPath /home/username/public_html/(可根据自己主机的目录结构修改public_html之前的地址和username)。

经测试,对我的情况同样无效。

于是我自己暂时搞不定了,还是Q联BLOGHOST的客服,以期解决吧,客服反应很快,听完我的描述,向我建议了其他几种可能的解决方法,遗憾的是都无法解决这个顽疾,最后客服小伙建议我将wp_config文件改名,以达到让WP无法找到该文件,然后重新建立config文件的目的,再行测试。

步骤很简单,用过WP的都知道,结果,OK了。

不妨无语一下,原因可能是以前不记得的什么时候修改过config,导致与新主机不兼容了,但这个解决过程不得不深思一下,釜底抽薪的重新建立文件,很基础很简单也很笨的方法,却解决了问题,那之前算不算是将简单问题复杂化了呢,再延伸一下,日常生活工作中的其他事情,是否也是在将简单问题日渐复杂化中,这个问题,留给你们去想吧,我只是简单的解决了一个简单问题。

Related Posts Plugin for WordPress, Blogger...