The perl script is passed a file name and then parses the html in the file and passes information to the Mysql database. Running a dummy perl script (straight from a perl IDE, only perl and Mysql interact) with the file name hard coded works on every computer including the computer generating the error. And I have checked the database connection string and there are no apparent errors in its contents or syntax (once again this same file works on at least 3 other computers).
Has anyone had this happen before? Which part of the website is causing the problem, PHP, Perl, Mysql, or Apache? Is there anything I can do to my configuration to get a more descriptive error message?
This post was light on code, if anyone would like to see the code causing the problem let me know. Thanks,
Tim
I would start with a basic script (brand new script) and all that it does is use the popen function. Create a small text file in the same directory as the script and see if you can successfully open and process the text with that function.
This should at least let you know whether or not you have your server configured correctly for this part of your processing.
Lets say that it works and the perl script runs fine. That would probably mean that there is a problem connecting Perl and Mysql. I know there was a password difference and I've already set that so Mysql uses the "old style" password. If all connection information is correct any ideas what might cause the access is denied message?
Tim