If You got messed up with PHP in CentOS with plesk 10.4, You might get such error:
1 2 3 |
# httpd -t Syntax error on line 65 of /var/www/vhosts/domain.tld/conf/13353493930.96968200_httpd.include: Wrapper /var/www/cgi-bin/cgi_wrapper/cgi_wrapper cannot be accessed: (2)No such file or directory |
Small fix to make it work:
1 |
# ln -s /usr/bin/sw-engine-cgi /var/www/cgi-bin/cgi_wrapper/cgi_wrapper |
sw-engine-cgi is from PSA repository:
1 2 |
# yum list | grep sw-engine sw-engine.x86_64 2.3-201111031522.centos6 @PSA_10_4_4-dist |
Well, You can use different cgi wrapper.
In my system there were 3 present.
1 2 3 4 |
# ll /usr/bin/*cgi* -rwxr-xr-x 1 root root 15144 Aug 26 2010 /usr/bin/cgi-fcgi -rwxr-xr-x 1 root root 3237200 Feb 3 01:53 /usr/bin/php-cgi -rwxr-xr-x 1 root root 13694350 Nov 3 2011 /usr/bin/sw-engine-cgi |
If there are no wrappers, You can install them using yum, for example:
1 |
# yum install sw-engine-cgi |
You are a life saver!