2017-10-04 90 views
0

多年来没有使用过WAMP,但今天决定再次尝试一下我将要开展的项目。我有一切设置和工作,但出于某种原因,我在我的虚拟主机文件中定义的错误日志位置不起作用 - 所有日志条目仍然转到c:\ wamp64 \ logs \中的默认文件,而不是定制的文件如下所述。WAMP虚拟主机错误日志位置不起作用?

我的虚拟主机文件是:

# Virtual Hosts 
# 
<VirtualHost *:80> 
    ServerName localhost 
    ServerAlias localhost 
    DocumentRoot "${INSTALL_DIR}/www" 
    <Directory "${INSTALL_DIR}/www/"> 
    Options +Indexes +Includes +FollowSymLinks +MultiViews 
    AllowOverride All 
    Require local 
    </Directory> 
    ErrorLog "logs/localhost-error.log" 
    CustomLog "logs/localhost-access.log" common 
</VirtualHost> 

<VirtualHost *:80> 
    ServerName site.local 
    ServerAlias site.local 
    DocumentRoot "C:/Users/Support/Documents/My Web Sites/BS4/site.com" 
    <Directory "C:/Users/Support/Documents/My Web Sites/BS4/site.com"> 
    Options +Indexes +Includes +FollowSymLinks +MultiViews 
    AllowOverride All 
    Require local 
    </Directory> 
    ErrorLog "logs/site.local-error.log" 
    CustomLog "logs/site.local-access.log" common 
</VirtualHost> 

我失去了一些东西在这里?我想为每个正在处理的“项目”设置不同的日志(现在只定义一个),但让它们分开更有意义。

回答

1

更改您的日志文件定义以包含完整路径。

您可能还想为PHP错误日志添加单独的日志文件。

​​

ErrorLog "C:/wamp/logs/site.local-error.log" 
CustomLog "C:/wamp/logs/site.local-access.log" common 
php_value error_log "C:/wamp/logs/site.php.error.log" 
+0

这奏效了。自从我在那里复制/粘贴大部分信息以来,甚至没有想过要这么做。谢谢。 – user756659