Apache 日志级别重写不记录日志
我试图在xampp上的joomla网站上调试重写。我观察到的情况如下Apache 日志级别重写不记录日志,apache,mod-rewrite,joomla,url-rewriting,virtual-hosts,Apache,Mod Rewrite,Joomla,Url Rewriting,Virtual Hosts,我试图在xampp上的joomla网站上调试重写。我观察到的情况如下 网站正在运行 在我在Joomla中启用URL rewrite后,所有链接都不起作用,但主页仍然起作用。我的结论是重写工作不正常 我已激活(重命名)根目录中的.htaccess 我已经在httpd.conf中添加了LogLevel warn rewrite:trace6,并重新启动了Apache 我咨询过 及 不确定这是否相关,但我的网站配置了: <VirtualHost *:80> UseCanonicalNam
<VirtualHost *:80>
UseCanonicalName Off
VirtualDocumentRoot "D:/srv/htdocs/%2/%1"
ServerAlias *.*.localhost
</VirtualHost>
UseCononicalName关闭
VirtualDocumentRoot“D:/srv/htdocs/%2/%1”
服务器别名*.localhost
在httpd-vhosts.conf中,它使我能够拥有多个网站
但是,即使我将其配置为非虚拟主机,它仍然不会创建用于重写的日志条目,无论是在错误日志中还是在访问日志中。尝试警报而不是警告进行调试。即:
LogLevel警报重写:trace6
此外,当您查看日志文件时,它可能没有被刷新。还要检查您是否正在查看正确的日志文件。在Apache配置文件中搜索“ErrorLog” 尝试警报而不是警告进行调试。即:
LogLevel警报重写:trace6
此外,当您查看日志文件时,它可能没有被刷新。还要检查您是否正在查看正确的日志文件。在Apache配置文件中搜索“ErrorLog” 尝试警报而不是警告进行调试。即:
LogLevel警报重写:trace6
此外,当您查看日志文件时,它可能没有被刷新。还要检查您是否正在查看正确的日志文件。在Apache配置文件中搜索“ErrorLog” 尝试警报而不是警告进行调试。即:
LogLevel警报重写:trace6
此外,当您查看日志文件时,它可能没有被刷新。还要检查您是否正在查看正确的日志文件。在Apache配置文件中搜索“ErrorLog” 我还使用Apache 2.4.17在WAMP上运行vhost,以下是我在httpd-vhosts.conf文件中的配置,以便获得正确的日志文件:
<VirtualHost *:80>
RewriteEngine On
LogLevel alert rewrite:trace6
ErrorLog "C:\Users\.....\Desktop\log.txt"
ServerName .....
DocumentRoot ....
<Directory ....>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
重新启动发动机
日志级别警报重写:trace6
错误日志“C:\Users\…\Desktop\log.txt”
服务器名。。。。。
文档根。。。。
选项索引跟随符号链接多视图
允许超越所有
要求本地
希望这能有所帮助。我还使用Apache 2.4.17在WAMP上运行vhost,这是我在httpd-vhosts.conf文件中的配置,以便获得正确的日志文件:
<VirtualHost *:80>
RewriteEngine On
LogLevel alert rewrite:trace6
ErrorLog "C:\Users\.....\Desktop\log.txt"
ServerName .....
DocumentRoot ....
<Directory ....>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
重新启动发动机
日志级别警报重写:trace6
错误日志“C:\Users\…\Desktop\log.txt”
服务器名。。。。。
文档根。。。。
选项索引跟随符号链接多视图
允许超越所有
要求本地
希望这能有所帮助。我还使用Apache 2.4.17在WAMP上运行vhost,这是我在httpd-vhosts.conf文件中的配置,以便获得正确的日志文件:
<VirtualHost *:80>
RewriteEngine On
LogLevel alert rewrite:trace6
ErrorLog "C:\Users\.....\Desktop\log.txt"
ServerName .....
DocumentRoot ....
<Directory ....>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
重新启动发动机
日志级别警报重写:trace6
错误日志“C:\Users\…\Desktop\log.txt”
服务器名。。。。。
文档根。。。。
选项索引跟随符号链接多视图
允许超越所有
要求本地
希望这能有所帮助。我还使用Apache 2.4.17在WAMP上运行vhost,这是我在httpd-vhosts.conf文件中的配置,以便获得正确的日志文件:
<VirtualHost *:80>
RewriteEngine On
LogLevel alert rewrite:trace6
ErrorLog "C:\Users\.....\Desktop\log.txt"
ServerName .....
DocumentRoot ....
<Directory ....>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
重新启动发动机
日志级别警报重写:trace6
错误日志“C:\Users\…\Desktop\log.txt”
服务器名。。。。。
文档根。。。。
选项索引跟随符号链接多视图
允许超越所有
要求本地
希望这有帮助