尝试激活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
答案 0 :(得分:5)
这也发生在我身上(在升级到14.04 #ubuntu之后)。我整天都在休息,但最后我找到了解决方案。
将gzopen
替换为gzopen64
。
答案 1 :(得分:1)
出现此问题的原因是您的PHP服务器未使用Zlib进行编译(此PHP模块允许您读取和写入.gz压缩文件)。默认情况下不启用PHP中的Zlib支持。 有关如何设置Zlip的更多信息,请访问:http://php.net/manual/en/zlib.setup.php