• 您正在使用商城试用版。
  • 您正在试用“商城标准版”的“英文版”功能

Wordpress迁移之Fatal error: Unknown: Cannot use output buffering

2016-10-17

因为空间的问题,打算把Wordpress的网站迁移到其它的虚拟主机中去,像往常一样,把文件打包,数据库导出,更迁移到新的空间。修改wordpress的wp-config.php文件的数据项,到此为止,一般就已经正常转换了,看了看前端已经OK能够正常浏览了,但是当我登陆后台的时候,错误出现了:

Fatal error: Unknown: Cannot use output buffering in output buffering display handlers in Unknown on line 0

怎么回事?

折腾开始了,上GG搜索,但是大部是告诉你可能是php.ini配置的脚本占用最大内存(memory_limit)太小了,于是我改大,还是不能解决问题。后来才想起WP的环境要求还包括PHP本身的版本。

好吧,让我来看一下WP对环境的要求:

PHP 5.6 or greater

MySQL 5.6 or greater

The mod_rewrite Apache module

再看了下主机的环境,php是5.4的版本,赶紧改成5.6后刷新登陆,终于正常OK了。

程序细节来不得半点马虎,否则会害死人的。


来源: