php.ini avec suPHP .htaccess
Mon serveur utilise suPHP et ainsi, chaque site a son propre php.fichier ini. Mon hôte a recommandé d'ajouter le suivant dans mon .htaccess:
<IfModule mod_suphp.c>
suPHP_ConfigPath /home/user/public_html
</IfModule>
Fondamentalement points pour le site de php.fichier ini. Cependant, je suis en train d'avoir une norme .fichier htaccess dans tous les sites que je n'ai pas besoin de modifier - fondamentalement partie de mon "passe-partout" du site que j'ai commencer avec. J'ai essayé de changer le ci-dessus à ceci:
<IfModule mod_suphp.c>
suPHP_ConfigPath %{DOCUMENT_ROOT}/public_html
</IfModule>
Mais cela ne fonctionne pas. Comme vous pouvez le dire, je ne suis probablement pas comprendre comment tout cela fonctionne. Quelqu'un peut m'aider avec le code ci-dessus, de sorte que je n'ai pas besoin de mettre le chemin d'accès exact pour chaque .fichier htaccess, et obtenir Apache pour fonctionner le chemin de mon php.fichier ini?
J'espère qu'un sens, c'est un peu difficile à expliquer!
OriginalL'auteur iagdotme | 2011-03-14
Vous devez vous connecter pour publier un commentaire.
Juste fait un balayage de la vieille suphp Qs. mod_suphp utilise le paramètre standard analyseur donc, en principe, %{DOCUMENT_ROOT} devrait fonctionner. La question que vous avez presque certainement, c'est que suPHP est généralement utilisée pour les solutions d'hébergement partagé et pour ceux-ci, les utilisateurs efficace DOCUMENT_ROOT n'est pas le même que celui établi par la directive DocumentRoot dans le système config.
La plupart des vendeurs de définir une variable d'environnement à pointer les utilisateurs de la racine du document. Mon hôte définit DOCUMENT_ROOT_REAL, un autre que j'ai rencontré est PHP_DOCUMENT_ROOT. Vous avez besoin de regarder votre phpinfo() rapport pour voir ce qui s'applique dans votre cas. Donc sur mon .htaccess, j'utilise
et qui fonctionne très bien pour moi.
OriginalL'auteur TerryE