I've been toying with Apache for ages, but never tried xampp. So, there was a new server upgrade at work and the guy who did it (3rd party) decided to install xampp for our webserver needs.
Well, today I needed to create an alias to a directory outside the server root. I added the alias line (on apaches httpd.conf) and then opened apachemonitor and stopped the apache service from there. After that apache never started up again.
I checked config syntax and it's ok. Apache's error log says:
- Code: Select all
Starting the Apache2.2 service
The Apache2.2 service is running.
Can't locate ModPerl/Util.pm in @INC (@INC contains: E:/xampp/perl/lib E:/xampp/perl/site/lib . E:/xampp/apache) at E:/xampp/apache/conf/extra/startup.pl line 1.\nBEGIN failed--compilation aborted at E:/xampp/apache/conf/extra/startup.pl line 1.\nCompilation failed in require at (eval 2) line 1.\n
[Wed Oct 14 15:32:30 2009] [error] Can't load Perl file: E:/xampp/apache/conf/extra/startup.pl for server localhost:80, exiting...
So I decided to comment the line where Perl is loaded (in apaches httpd.conf). After that apache started, but MySQL didn't work.
Can I recover this? Should I just uninstall everything and start from scratch again? What did I do wrong to break this thing?