Hi all,
Sorry if this turns in to a long post. Absolute noob at Apache.
Here's as much detail about the system that I know
Windows XP Pro on SP3
Apache Friends Xampp (Basic Package) version 1.5.3
Install path c:\Program Files\Xampp
No config changes since it last worked
I've taken over a new client and they run Xampp with Apache for their invoicing system. I believe it is running a really old version of Xampp (1.5.3).
The problem is, everything was working fine up until last Tuesday. It all worked ok in the morning but in the afternoon when they tried to access the program all they got was a blank page. I looked into it and found Apache would start and then stop within about a second. I have done some searching over the last few days and found in the error logs there is the following line:-
[error] Can't load Perl file: C:\\Program Files\\xampp/apache/conf/extra/startup.pl for server localhost:80, exiting... This occurs repeatedly every time I try and run the program
A bit more research told me to edit the perl.conf file and # out as follows
#PerlRequire "C:\Program Files\xampp/apache/conf/extra/startup.pl"
By doing this Apache now starts and everything seems to work ok, apart from ( and this may be completely unrelated to the ssue) when I go into their invoices and go to month view, I am unable to select any invoices from 2014. They have been using the system since 2008 and i can view invoices from any year back to then, and this years 2015. But 2014 is missing from the list.
My main question is, What effect will it have by using the # in the perl.conf file? and secondly, any ideas as to why it would suddenly need to be there in order to make Apache work?
Apologies if I have missed any details, but as i said, absolute noob at Xampp & Apache.
Any help will be most gratefully received.
Thanks
Tony