> ------------------------- 2 min later ----------------------
> ok.. further testing... i did:
> 
> mv /www/bin/q /www/bin/z
> 
> then I stopped and started apache ssl
> 
> This is in the error_log
> [Sat Apr 21 17:05:50 2001] [notice] caught SIGTERM, shutting down
> Syntax error on line 970 of /www/conf/httpd.conf:
> SSLPassPhraseDialog: file '/www/bin/q' not exists
> 
> 
> SO, it is trying to read the q script... but it doesn't...
> 
It looks to me as if you forgot to update your httpd.conf with /www/bin/z
(since you've moved it). However, there are three other possibilities I can
think of that would stop a perl script executing (which I've come across
several times myself).

1. The perl script is not executable by the user that the web server runs
as.
2. The perl script is in "DOS" format rather than "UNIX" format. Use a
program like "dos2unix" to fix it. The version I use messes up the execute
permissions (ie replaces them with "666 XOR umask") so I have to repeat 1
again.
3. The perl binary isn't in the directory specified by the script.

- 
John Airey
Internet Systems Support Officer, ITCSD, Royal National Institute for the
Blind,
Bakewell Road, Peterborough PE2 6XU,
Tel.: +44 (0) 1733 375299 Fax: +44 (0) 1733 370848 [EMAIL PROTECTED] 
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to