在服务器提供商支持人员告诉我从 Apache php 支持切换到 FastCGI 后,我发现它停止工作了,在切换之前它工作正常。我的静态文件未经 gzip 压缩就被传送了。我通过 ssh在我的目录中mod_deflate
执行了 grep,模块没有被注释掉。mod_deflate
httpd.conf
由于我的 WordPress 安装存在权限错误,我被建议进行切换。我的所有插件都在创建属于 的文件/文件夹apache
。我不确定这是否是正确的做法,但它确实解决了权限问题,现在创建的所有文件/文件夹都属于我的 ftp 用户。
我宁愿坚持使用我在 vps 上配置的内容,而不是转向诸如此类的事情php-fpm
,关于如何在内部解决这个问题有什么建议吗?
答案1
我似乎已经解决了这个问题。问题是它AddOutputFilterByType
被包裹<IfModule mod_filter.c>
在我的.htaccess
文件中,当我使用 Apache php 支持时它可以工作。
我真的不确定这些模块在特定情况下是如何加载的。也许有人可以通过评论向我解释一下刚才发生了什么?谢谢!