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
In reply to Move to Centos 7: Can't open perl script Permission Denied by Beaker
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |