През контролния панел cPanel за всички хостинг планове, предлагани от СуперХостинг.БГ, е възможно да се променят настройките на PHP. Можете да промените PHP версията, да активирате или деактивирате PHP модули и да променяте PHP директиви. Това можете да направите през инструмента PHP Manager by SuperHosting.
За да извършите промени по PHP настройките, влезте в контролния панел cPanel и изберете меню (SuperHosting Tools) PHP Manager by SuperHosting.
Избор на PHP версия за хостинг акаунта
Първият раздел от настройките е за избор на PHP версия за хостинг акаунта.
Можете да видите версията, която е активирана по подразбиране за хостинг акаунта.
В списъка „Налични версии“ ще видите и всички алтернативни PHP версии, които са инсталирани на сървъра.
Срещу всяка от версиите има радио бутон, чрез който можете да я изберете. След избор на бутона „Промени“, посочената версия ще бъде активирана за целия хостинг акаунт и всички сайтове, разположени в него.
За промяна на PHP версията, за определена директория/сайт в хостинг акаунта, вижте раздел „Избор на PHP версия за конкретна директория“.
Промяната на PHP версията се извършва за целия хостинг акаунт, но ако за поддиректория на public_html предварително сте активирали допълнително различна версия на PHP или собствен .ini файл, те няма да бъдат засегнати от промяната. Съответната директория ще продължи да използва предишната активирана версия и настройки, а за останалите директории от акаунта ще бъдат валидни новите настройки.
Промяна на PHP директиви
В раздел „Промяна на PHP директиви“ ще видите списък с най-често ползвани и настройвани PHP директиви, които можете да промените.
В списъка срещу всяка директива има падащо меню, чрез което можете да изберете желаната стойност. След избор на бутона „Запази“ стойността ще бъде променена за целия хостинг акаунт и всички сайтове, разположени в него.
В случай че искате да промените директива, която не е посочена в списъка, редакция може да се извърши директно в конфигурационния файл на PHP – php.ini. Този файл е достъпен за редакция през опцията Разширени настройки.
Управление на PHP модули
В раздел „Управление на PHP модули“ ще видите списък с всички модули на PHP, които са инсталирани за дадената PHP версия.
За да активирате или деактивирате модул, поставете или махнете отметката вляво от името му и запишете промените с бутон Запази.
С опцията Възстанови по подразбиране, може да се възстановят настройките към първоначалното им състояние.
След като запишете промените с бутон Запази, новата настройка ще бъде активна за целия хостинг акаунт и всички сайтове, разположени в него.
Разширени настройки
В раздел Разширени настройки можете да извършите редакция на съдържанието във файла php.ini.
При избиране на бутона Разширени настройки ще се зареди съдържанието на файла php.ini.
След като приключите с редакцията запишете промените с бутон „Запази„.
Този php.ini файл е за версията на PHP, която е активирана за хостинг акаунта.
Избор на PHP версия за конкретна директория
Активирането на различна PHP версия за дадена директория (сайт), се осъществява в две стъпки.
От опциите изберете PHP версия и посочете желаната директория. Завършете настройките с бутон Добави.
След това в посочената директория редактирайте или създайте .htaccess файл. В него е необходимо да поставите редове:
<IfModule mod_fcgid.c>
AddHandler fcgid-script .php
FcgidWrapper /home/cpuser/dir/php.fcgi .php
</IfModule>
/home/cpuser/dir/ – заменете с пътя до директорията;
След като запишете промените в .htaccess файла, избраната PHP версия ще бъде активна за посочената директория. Можете да извършите проверка на PHP версията, която е активна за директорията, като поставите PHP файл с phpinfo().