【发布时间】:2017-07-04 09:19:06
【问题描述】:
我正在尝试在我的 wordpress 网站上启用 Gzip 压缩。但是当我尝试添加压缩代码时,我收到以下错误。
内部服务器错误
服务器遇到内部错误或配置错误,无法完成您的请求。
请通过 webmaster@coachhire4u.com 联系服务器管理员,告知他们此错误发生的时间,以及您在此错误之前执行的操作。
服务器错误日志中可能会提供有关此错误的更多信息。
此外,在尝试使用 ErrorDocument 处理请求时遇到 500 Internal Server Error 错误。
Apache/2.4.18 (Unix) OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 PHP/5.5.31 服务器位于 www.coachhire4u.com 端口 80
我的 .htaccess 文件,
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/customer/quote/payment/
RewriteRule (\d+)/(\d+) http://www.coachhire4u.com/?c4u_payment_id=$1
[L,R=301]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
压缩码
# Compress HTML File, CSS File, JavaScript File, Text File, XML File and Fonts
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
请帮我解决这个问题。我知道有类似的帖子,但似乎都没有帮助
谢谢
【问题讨论】:
-
每当您收到 500 错误时,请检查您的服务器日志,它会为您提供有关问题所在的重要提示。
-
如何查看我的服务器日志?我正在通过 FTP 访问服务器
-
如果您在 PHP 代码中使用 gzip,它可能在您的 PHP 安装中不可用。检查
phpinfo()中已编译的内容和未编译的内容。 -
如果是专用服务器,它在 /var/log 中的某个位置。如果是共享服务器,它们通常会为您提供访问服务器日志的方法。
-
抱歉找不到它。有没有其他方法可以调试这个问题?我正在尝试 2 天,它真的让我很沮丧..
标签: php wordpress apache .htaccess