Зачастую старые движки требуют включения php_flag register_globals в положение on. Если хостинг работает на cpanel в режиме Fast CGI, а не mod_php , это может стать проблемой, но не для нас :) Решение ниже:
Создать файл
/public_html/.htaccess
содержимое:
AddHandler php5-fastcgi .php
Action php5-fastcgi /cgi-bin/php5.fcgi
Создать файл
/public_html/cgi-bin/php5.fcgi
содержимое:
#!/bin/sh
exec /usr/local/cpanel/cgi-sys/php5 -c /home/USERNAME/public_html/cgi-bin/php.ini
В папку /public_html/cgi-bin/ поместить php.ini (оригинал Для Serversideshared.ru - http://serversideshared.ru/php.ini )
Задать права 755 для /public_html/cgi-bin/php5.fcgi
Все операции рекомендуется делать с помощью SSH консоли, в противном случае возможны проблемы с лишними символами (перевод строки) и, как следствие, ошибка 500 при запуске php.