Why doesn't Apache start from xampp control panel after changes to vhosts config?
- by Grafica
I'm running xampp on my local server, and want to host multiple sites, so I changed the httpd-vhosts.conf file.  Will somebody let me know if there is something wrong with my code?  Apache was running while I had only one site in the config, but after I added another site, I stopped apache, and I'm not able to restart it.  
    #
    # Virtual Hosts
    #
    # If you want to maintain multiple domains/hostnames on your
    # machine you can setup VirtualHost containers for them. Most configurations
    # use only name-based virtual hosts so the server doesn't need to worry about
    # IP addresses. This is indicated by the asterisks in the directives below.
    #
    # Please see the documentation at 
    # <URL:http://httpd.apache.org/docs/2.2/vhosts/>
    # for further details before you try to setup virtual hosts.
    #
    # You may use the command line option '-S' to verify your virtual host
    # configuration.
    #
    # Use name-based virtual hosting.
    #
    ##NameVirtualHost *:80
    #
    # VirtualHost example:
    # Almost any Apache directive may go into a VirtualHost container.
    # The first VirtualHost section is used for all requests that do not
    # match a ServerName or ServerAlias in any <VirtualHost> block.
    #
##<VirtualHost *:80>
    ##ServerAdmin [email protected]
    ##DocumentRoot "C:/xampp/htdocs/dummy-host.localhost"
    ##ServerName dummy-host.localhost
    ##ServerAlias www.dummy-host.localhost
    ##ErrorLog "logs/dummy-host.localhost-error.log"
    ##CustomLog "logs/dummy-host.localhost-access.log" combined
##</VirtualHost>
##<VirtualHost *:80>
    ##ServerAdmin [email protected]
    ##DocumentRoot "C:/xampp/htdocs/dummy-host2.localhost"
    ##ServerName dummy-host2.localhost
    ##ServerAlias www.dummy-host2.localhost
    ##ErrorLog "logs/dummy-host2.localhost-error.log"
    ##CustomLog "logs/dummy-host2.localhost-access.log" combined
##</VirtualHost>
NameVirtualHost *
  <VirtualHost *>
    DocumentRoot "C:\xampp\htdocs"
    ServerName localhost
  </VirtualHost>
  <VirtualHost *>
    DocumentRoot "C:\xampp\htdocs"
    ServerName evamagnus.com
  <Directory "C:\xampp\htdocs\">
    Order allow,deny
    Allow from all
  </Directory>
  </VirtualHost>
  <VirtualHost *>
    DocumentRoot "C:\xampp\htdocs2\"
    ServerName mygrafica.com
    <Directory "C:\xampp\htdocs2\">
    Order allow,deny
    Allow from all
  </Directory>
  </VirtualHost>
Here is what it says in the control panel:  
2:17:37 PM  [apache]    Starting apache service...
2:17:38 PM  [apache]    Status change detected: running
2:17:39 PM  [apache]    Status change detected: stopped
Thanks in advance.