Beaker has asked for the wisdom of the Perl Monks concerning the following question:
I'm provisioning a new server to move my site, currently I'm trying to get my test site working there.
The old server was Centos 6 and the new one is the latest Centos 7
The file system has been copied over with the same permissions. The same users and ownership are set up.
Apache is set up the same as far as I can match them.
At first I was getting an error: Permission denied: exec of...
I realised this was likely SELinux, which wasn't on the old server, and got rid of this error by setting the context on my cgi-bin to httpd_sys_script_exec_t
However, the new error is: " Can't open perl script.. permission denied"
I get the same error on a basic helloworld.pl
I have played around with the chmod to no avail.
httpd.conf has:
AddHandler cgi-script .cgi .plAlso:
Options ExecCGIon the virtual host, I have also tried running the helloworld.pl script in the default /var/www/cgi-bin folder
Edit: I think I've fixed this now
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Move to Centos 7: Can't open perl script Permission Denied
by Corion (Patriarch) on Feb 07, 2018 at 12:28 UTC | |
by Beaker (Beadle) on Feb 07, 2018 at 12:35 UTC | |
by Beaker (Beadle) on Feb 07, 2018 at 18:11 UTC |