I have decided on using htdocs/test/xyz.pl method. I put all my .pl files into the test folder.

when I put 'http://localhost/test/xyz.pl into the web browser with control panel running and green on apache and mysql, my xyz.pl file had been found and past the shebangs at line 13 I get the following error:

===================================================================The server encountered an internal error and was unable to complete your request.

I mean shebangs are on line 1 of xyz.pl but not on all the rest of the .pl files because thats the way the program came for use on a live web server. If I am to use these files offline with Xampp then should I put the same shebang at line 1 of all the .pl programs ???

I just added a shebang to the first line of a pl file and at the start of the perl script (line 13 in your case) and the file loaded in the browser without error, so you might like to give that a try first.Shebang on line one and on line 13 as the line 13 shebang seemed to be ignored.

I thought it would be a good idea to take a very complex premade auction program that I use on the web and convert it to a way to be able to make simple changes to the look of my main page offline and do all my tests offline, but I AM STRUGGLING.

I keep getting this error:Attempt to reload c:/xampp/htdocs/test/config.pl aborted. Compilation failed in require at C:/xampp/htdocs/test/auction.pl line 12. ,

This error does not tell me it config.pl has been located but there was something wrong inside of config.pl that I should fix, or that the opening path to config.pl is not correct.

Yes Alex I can see you are struggling because you don't have any perl programming skills.

Take a look at what is on line 12 of auction.pl as it looks like another require issue.

If you have a configuration GUI page for the script then make sure all the paths are set correctly because if that 127.0.0.1 URI is being added to the paths then it could be from the configuration script etc. (in the config.pl perhaps?)