在W3总缓存中启用‘Set Expires Header’时出现“Internal Server Error”

时间:2012-01-08 作者:Houman

一旦我启用该选项

性能-->浏览器缓存-->“Set expires header”为true

我得到一个500内部服务器错误。

然后,我必须通过SSH连接到服务器并删除新条目,以使站点再次工作。

我在google上搜索了很多,似乎没有人有这个问题。是的,我的sudo a2enmod已经过期了

Update:

这是日志文件,非常感谢您的帮助,因为我在谷歌上找不到任何东西。

[Wed Jan 11 07:29:35 2012] [notice] Apache/2.2.14 (Ubuntu) PHP/5.3.2-1ubuntu4.11 with Suhosin-Patch mod_ssl/2.2.14 OpenSSL/0.9.8k configured -- resuming normal operations
[Wed Jan 11 07:29:38 2012] [alert] [client xxxxx] /var/www/xxx/wp-content/w3tc/min/.htaccess: ExpiresActive not allowed here
[Wed Jan 11 07:29:42 2012] [alert] [client xxxxx] /var/www/xxx/wp-content/w3tc/min/.htaccess: ExpiresActive not allowed here
[Wed Jan 11 07:33:36 2012] [alert] [client xxxxx] /var/www/xxx/.htaccess: ExpiresActive not allowed here, referer: https://www.xxx.com/wp-admin/admin.php?page=w3tc_browsercache
[Wed Jan 11 07:33:36 2012] [alert] [client xxxxx] /var/www/xxx/.htaccess: ExpiresActive not allowed here
请帮忙!谢谢

2 个回复
最合适的回答,由SO网友:Chris_O 整理而成

处理此类问题的最佳方法是参考手册。

http://httpd.apache.org/docs/1.3/mod/mod_expires.html#expiresactive

语法:ExpiresActive On | Off
上下文:服务器配置,虚拟主机,目录。htaccess覆盖:索引状态:扩展模块:mod\\u过期

查看上下文并重写语法规则。可以在中使用ExpiresActive。htaccess文件,只要您允许覆盖索引

SO网友:infinitum

内部服务器错误最常见的原因是所有者/权限问题。为了提供更多帮助,您可以在apache消息日志或error\\u日志文件中提供任何相关条目。

结束

相关推荐

WordPress 2.9.2中使用WP Query时出现“ApacheHTTP服务已停止工作”

当我的脚本运行WP 2.9.2中下面的第4行时,它会导致我的web应用抛出“Apache HTTP服务已停止工作”错误$cat=get_cat_ID(\'top-menu\'); $catHidden=get_cat_ID(\'hidden\'); $myqueryCurrent = new WP_Query(); $myqueryCurrent->query(array(\'cat\'=>\"$cat,-$catHidden\",\'post__not_in\'=&g

在W3总缓存中启用‘Set Expires Header’时出现“Internal Server Error” - 小码农CODE - 行之有效找到问题解决它

在W3总缓存中启用‘Set Expires Header’时出现“Internal Server Error”

时间:2012-01-08 作者:Houman

一旦我启用该选项

性能-->浏览器缓存-->“Set expires header”为true

我得到一个500内部服务器错误。

然后,我必须通过SSH连接到服务器并删除新条目,以使站点再次工作。

我在google上搜索了很多,似乎没有人有这个问题。是的,我的sudo a2enmod已经过期了

Update:

这是日志文件,非常感谢您的帮助,因为我在谷歌上找不到任何东西。

[Wed Jan 11 07:29:35 2012] [notice] Apache/2.2.14 (Ubuntu) PHP/5.3.2-1ubuntu4.11 with Suhosin-Patch mod_ssl/2.2.14 OpenSSL/0.9.8k configured -- resuming normal operations
[Wed Jan 11 07:29:38 2012] [alert] [client xxxxx] /var/www/xxx/wp-content/w3tc/min/.htaccess: ExpiresActive not allowed here
[Wed Jan 11 07:29:42 2012] [alert] [client xxxxx] /var/www/xxx/wp-content/w3tc/min/.htaccess: ExpiresActive not allowed here
[Wed Jan 11 07:33:36 2012] [alert] [client xxxxx] /var/www/xxx/.htaccess: ExpiresActive not allowed here, referer: https://www.xxx.com/wp-admin/admin.php?page=w3tc_browsercache
[Wed Jan 11 07:33:36 2012] [alert] [client xxxxx] /var/www/xxx/.htaccess: ExpiresActive not allowed here
请帮忙!谢谢

2 个回复
最合适的回答,由SO网友:Chris_O 整理而成

处理此类问题的最佳方法是参考手册。

http://httpd.apache.org/docs/1.3/mod/mod_expires.html#expiresactive

语法:ExpiresActive On | Off
上下文:服务器配置,虚拟主机,目录。htaccess覆盖:索引状态:扩展模块:mod\\u过期

查看上下文并重写语法规则。可以在中使用ExpiresActive。htaccess文件,只要您允许覆盖索引

SO网友:infinitum

内部服务器错误最常见的原因是所有者/权限问题。为了提供更多帮助,您可以在apache消息日志或error\\u日志文件中提供任何相关条目。