代码之家  ›  专栏  ›  技术社区  ›  user756659

WAMP虚拟主机错误日志位置不工作?

  •  2
  • user756659  · 技术社区  · 7 年前

    我已经多年没有使用WAMP了,但今天决定在我要做的一个项目中再试一次。我已经完成了所有设置并工作,但由于某些原因,我在虚拟主机文件中定义的错误日志位置不工作-所有日志条目仍会转到c:\wamp64\logs\的默认文件,而不是我在下面指定的自定义文件。

    我的vhost文件是:

    # 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 回复  |  直到 7 年前
        1
  •  4
  •   RiggsFolly    4 年前

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

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

    ErrorLog "C:/wamp/logs/localhost-error.log"
    CustomLog "C:/wamp/logs/localhost-access.log" common
    php_value error_log "C:/wamp/logs/localhost.php.error.log"
    

    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"