致命错误:安装WordPress主题时调用未定义的函数gzopen()

时间:2014-08-19 21:58:05

标签: php wordpress

尝试激活WordPress主题后,我看到以下错误。浏览器中的错误消息是......

Fatal error: Call to undefined function gzopen() in /var/www/mysite.com/wp-content/themes/flat/themify/themify-builder/classes/class-themify-builder-layouts.php on line 528

检查我的/var/log/apache2/error.log我看到以下错误:

Call to undefined function gzopen() in /var/www/mywebsite.com/wp-      content/themes/flat/themify/themify-builder/classes/class-themify-builder-layouts.php on line     528, referer: http://mywebsite.com/wp-admin/update.php?action=upload-theme

服务器信息:

OS: Ubuntu 14.04 LTS
Apache: APache/2.4.7
PHP: PHP 5.5.9-1ubuntu4

2 个答案:

答案 0 :(得分:5)

这也发生在我身上(在升级到14.04 #ubuntu之后)。我整天都在休息,但最后我找到了解决方案。

gzopen替换为gzopen64

这对我来说绝对有用。 PS:我希望magento社区知道在升级apache和php之后,这个问题出现在创建包中。

答案 1 :(得分:1)

出现此问题的原因是您的PHP服务器未使用Zlib进行编译(此PHP模块允许您读取和写入.gz压缩文件)。默认情况下不启用PHP中的Zlib支持。 有关如何设置Zlip的更多信息,请访问:http://php.net/manual/en/zlib.setup.php