Difference between revisions of "How to make a php.ini file apply to all subdirectories"
From Acenet Knowledgebase
Docs admin (Talk | contribs) |
Docs admin (Talk | contribs) |
||
Line 1: | Line 1: | ||
− | + | Add the following code to the .htaccess file within your account's public_html folder (if one does not already exist, create one): | |
− | < | + | |
− | + | <syntaxhighlight lang="bash"> | |
− | < | + | <IfModule mod_suphp.c> |
− | + | suPHP_ConfigPath /home/USERNAME/PATH/TO/INI/ | |
+ | </IfModule> | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | (replacing '/home/USERNAME/PATH/TO/INI/' with the appropriate path to your custom php.ini file) | ||
+ | |||
+ | Properly configured example: | ||
+ | |||
+ | <syntaxhighlight lang="bash"> | ||
+ | <IfModule mod_suphp.c> | ||
+ | suPHP_ConfigPath /home/example/public_html/shop/php.ini | ||
+ | </IfModule> | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | In the above example, the custom php.ini file is located at: | ||
+ | |||
+ | /home/example/public_html/shop/php.ini | ||
+ | |||
and that php.ini file is now recursive which means it will effect all of the web accessible directories within the account and not just the directory it's located in. | and that php.ini file is now recursive which means it will effect all of the web accessible directories within the account and not just the directory it's located in. | ||
Related articles: | Related articles: | ||
− | + | [[How_can_I_change_PHP_settings]] | |
+ | |||
+ | [[Category:PHP]] |
Revision as of 14:40, 4 January 2013
Add the following code to the .htaccess file within your account's public_html folder (if one does not already exist, create one):
<IfModule mod_suphp.c>
suPHP_ConfigPath /home/USERNAME/PATH/TO/INI/
</IfModule>
(replacing '/home/USERNAME/PATH/TO/INI/' with the appropriate path to your custom php.ini file)
Properly configured example:
<IfModule mod_suphp.c>
suPHP_ConfigPath /home/example/public_html/shop/php.ini
</IfModule>
In the above example, the custom php.ini file is located at:
/home/example/public_html/shop/php.ini
and that php.ini file is now recursive which means it will effect all of the web accessible directories within the account and not just the directory it's located in. Related articles: