【问题标题】:How do I debug the htaccess processes如何调试 htaccess 进程
【发布时间】:2012-10-04 14:02:03
【问题描述】:

我的 magento 商店在 htaccess 中有这个:

## TRACE and TRACK HTTP methods disabled to prevent XSS attacks
RewriteCond %{REQUEST_METHOD} ^TRAC[EK]
RewriteRule .* - [L,R=405]

我想记录我的 htaccess 进程中发生的事情。我已尝试添加此代码:

RewriteLog "/var/log/apache2/rewrite.log"
RewriteLogLevel 2

但是当我使用 RewriteLog 行运行它时,我收到“内部服务器错误”或 Not Found 错误。

任何提示/帮助?

谢谢!

【问题讨论】:

标签: apache .htaccess magento logging trace


【解决方案1】:

如前所述,您无法从 htaccess 文件中打开重写日志,而且由于您在 GoDaddy 的围墙花园中,因此您无能为力。

任何提示/帮助?

创建离线测试服务器:

  1. 找一台 linux 机器或在你的 windows 机器上的 virtualbox 中安装一台。
  2. 安装 apache
  3. 安装 php 或任何其他 magento 需要的模块
  4. 将整个网站移动到您的 /var/www/localhost/htdocs 目录(或文档根目录的任何位置)
  5. 在apache的配置中,开启rewrite log
  6. 转至http://localhost/your-site,查看日志内容。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-01-29
  • 1970-01-01
  • 1970-01-01
  • 2011-12-05
  • 1970-01-01
  • 2013-05-26
相关资源
最近更新 更多