Joined: Aug 27, 2002 Posts: 16987 Location: Kansas
Posted:
Tue Nov 27, 2007 1:23 am
PHPSUEXEC will be enabled on all servers. The main reason for php running as a cgi rather than Apache module is to increase security with running your php applications. Most sites will not be affected with the change, running php as cgi with suexec. Phpsuexec works in much the same way that cgi (perl scripts etc) with suexec does, all applications being run under your account user name UID/GID, rather than in php's case as an apache module, the user "nobody".
This simply means that rules that apply to .cgi + .pl files on your current server, apply to php files also - The maximum permissions permitted on directories is 755 and .php files is 644. Failing to have permissions set to a maximum of 755 on directories and 644 on .php files and their installation paths, will result in a 500 internal server error, when attempting to execute them.
View next topic View previous topic
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum