我已经花了三天多来修理它,现在我别无选择,只能在这里问。
我正在运行一个VPS,我托管Wordpress. mysite.com/
上有一个引导程序,但mysite.com/backup/
有wordpress。因此,当我输入mysite.com/back/wp-admin
时,我可以访问它,但在我mysite/wp-admin
时却无法访问。
无论如何,我现在试图安装一个主题,其中大部分的xml都是xml.gz。在安装过程中,它说它无法检测到GZIP。我可以提取GZIP并使用Wordpress Import来获取XML,但是还有很多,而且并非所有这些都能正确加载。我需要让服务器进行解压缩并使其正常工作。
我一直在各地搜索并在任何地方启用GZIP。我在
中启用了GZIPnginx.conf
Aparche
htacess
的php.ini
我还将PHP内存增加到128M。
我按照这里的指南
gtmetrix.com
和http://www.whatsmyip.org/http-compression-test
告诉我在服务器一侧和输出页面上启用了GZIP。
即使是Wordpress插件也告诉我GZIP已启用。
我在这里查了
所有这些都给了我模块确实启用了。
www [dot] gidnetwork.com/tools/gzip-test.php
告诉我GZIP已启用,此命令也是如此
a2enmod deflate
然而,在Wordpress主题安装期间,它没有在我的服务器上启用GZIP来解压缩其文件。
答案 0 :(得分:0)
index.php文件中的一小段代码将完成这项工作。只需添加ob_start('ob_gzhandler');在index.php的顶部,位于WordPress安装的根目录中:
<?php
ob_start('ob_gzhandler');
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
[...]