2010-08-23 9 views
0

Récemment j'ai configuré le blog de Wordpress dans IIS ... Je fonctionne bien. Maintenant, j'essaie de configurer l'autre package (PHP) ... il charge la page d'index lorsque cliquez sur un lien, il dit **Configuration de PHP et IIS

incapable de trouver includes/dbsettings.php

**

Mais le fichier est là dans l'emplacement et quelqu'un a dit il y a un problème dans le fichier php.ini mappage de chemin .... je ne PHP Dev ..

package même mon ami installé fonctionne bien pour lui .. Donc, any1 réponse à réparer sera reconnaissant.

et je trouve 3 copies du fichier de configuration php.ini dans mon système

C: \ WordPress \ php \ php.ini C: \ Program Files \ PHP \ php.ini C: \ WINDOWS \ php.ini

je ne sais pas quel fichier Configuraton IIS ne prend ..

réponse :)

Répondre

0

Juste un petit conseil: séparateur de répertoire n'est pas le même sous Win/Linux. Peut-être il y a un certain comprend que l'utilisation d'une Linux (/) mais sous Win vous devez utiliser: \

Si votre nouveau paquet téléchargé n'est pas écrit correctement peut-être il y a quelque chose au sujet de / « s.

Plus d'infos here.

0

En ce qui concerne votre question sur le fichier de configuration utilisé, l'explication ci-dessous provient de http://www.php.net/manual/en/configuration.file.php. C'est php-cgi.exe qui le cherche, pas IIS. Notez que l'un de ses emplacements est la variable d'environnement PHPRC, qui peut être définie dans le fichier de configuration IIS "applicationhost.config".

php.ini est recherché dans ces endroits (dans l'ordre): ◦ le module SAPI emplacement spécifique (directive PHPIniDir dans Apache 2, l'option de ligne de commande -c dans CGI et CLI, le paramètre php_ini dans NSAPI, variable d'environnement PHP_INI_PATH en THTTPD)
◦ La variable d'environnement PHPRC. Avant PHP 5.2.0, cela a été vérifié après la clé de registre mentionnée ci-dessous.
◦ Depuis PHP 5.2.0, l'emplacement du fichier php.ini peut être défini pour différentes versions de PHP. Les clés de registre suivantes sont examinées dans l'ordre: [HKEY_LOCAL_MACHINE \ SOFTWARE \ PHP \ xyz], [HKEY_LOCAL_MACHINE \ SOFTWARE \ PHP \ xy] et [HKEY_LOCAL_MACHINE \ SOFTWARE \ PHP \ x], où x, y et z signifient le majeur PHP, versions mineures et versions. S'il existe une valeur pour IniFilePath dans l'une de ces clés, la première trouvée sera utilisée comme l'emplacement de php.ini (Windows uniquement).
◦ [HKEY_LOCAL_MACHINE \ SOFTWARE \ PHP], valeur de IniFilePath (Windows uniquement).
◦ Répertoire de travail actuel (sauf CLI).
◦ Le répertoire du serveur Web (pour les modules SAPI), ou le répertoire de PHP (sinon sous Windows).
◦ Répertoire Windows (C: \ windows ou C: \ winnt) (pour Windows) ou option de compilation --with-config-file-path.

Questions connexes