Na serwerach z oprogramowaniem Cpanel obsługa php jest uruchomiona poprzez suphp. Zaletą tego rozwiązania jest wykonywanie skryptów php z uprawnieniami użytkownika bez konieczności zmian uprawnień dla katalogów (nie ma potrzeby definiowania praw 775 lub 777 dla katalogów do których musi posiadać prawo zapisu serwer Apache).
Użycie suphp na serwerze powoduje iż nie działają parametry php_value i php_flag użyte w plikach .htaccess.
Jeśli użycie wymienionych parametrów jest konieczne, należy stworzyć własny plik php.ini i umieścić w pliku .htaccess odpowiednie wpisy, według poniższych wskazówek:
- należy utworzyć plik php.ini w głównym katalogu konta hostingowego, powyżej katalogu public_html ( /home/moj-hosting/php.ini)
- umieścić w pliku php.ini odpowiednie wartości które w pliku .htaccess miały być opisane za pomocą php_value i php_flag np.:
session.use_trans_sid = Off
magic_quotes = Off
display_errors = On
error_reporting = On
- wskazać w pliku .htaccess lokalizacje wlasnego php.ini:
<IfModule mod_suphp.c>
suPHP_ConfigPath /home/moj-hosting/
</IfModule>