in reply to Running Parse::RecDescent Under mod_perl
It's probably something about the environment being different. Remember, when running under mod_perl the user, path, and environment variables are different from your command-line test. I'd start by looking for possible file permissions problems.