2009-03-04 7 views
0

J'ai ouvert le bloc-notes, inséré 3 lignes dedans, l'ai enregistré comme php.ini, et l'ai téléchargé dans public_html, mais j'obtiens toujours une erreur qui exige d'abord désactiver les guillemets magiques. La syntaxe des trois lignes est la suivante:PHP.ini ne fonctionne pas

magic_quotes_gpc = 0 
magic_quotes_runtime = 0 
magic_quotes_sybase = 0 

Qu'est-ce que je fais mal?

Répondre

4

utilisation phpinfo() fonction pour voir ce que vous produisez php.ini vous utilisez réellement

-1

Eh bien, vous devez changer votre php.ini principal que je ne pense pas est public_html. En outre, afin de voir les changements, vous devez redémarrer votre moteur php.

+0

J'ai lu beaucoup de choses à ce sujet sur Internet, et depuis plusieurs jours. Maintenant, je n'ai fait que ce que j'ai conclu, mais qui ne fonctionne pas. Donc, probablement, cet hôte a perdu beaucoup de temps en disant "make your own php.ini". Donc, vous pourriez avoir raison de contacter l'hôte. Thx. – user73654

0

Il n'est pas destiné à être placé dans le dossier public_html ... il devrait être dans votre dossier d'installation de PHP.

+0

Certains hôtes partagés peuvent prendre en charge le téléchargement de fichiers php.ini personnalisés dans le dossier public_html. –

0

Php.ini ne se trouve généralement pas dans public_html. Si vous ne pouvez pas accéder à votre php.ini réel, essayez d'écrire

php_flag magic_quotes_gpc off 

dans un fichier .htaccess (en public_html).

+0

Est-ce que je l'écris de la même façon que vous l'avez écrit? php_flag magic_quotes_gpc off – user73654

+0

Oui, juste comme ça. –

0

La plupart des sociétés d'hébergement ne vous laisseront pas jouer avec php.ini à moins que vous ne leur louiez un serveur dédié. Là-dessus, vous pouvez essayer sur les paramètres de php.ini page comme ce qui suit:

ini_set("magic_quotes_gpc", "0"); 
ini_set("magic_quotes_runtime", "0"); 
ini_set("magic_quotes_sybase", "0"); 

Si cela ne fonctionne pas, alors vous devrez demander à votre hébergeur à ce sujet.

+0

N'ai-je pas besoin des balises PHP ''? – user73654

+0

J'ai fait ce que vous avez dit mais inutile. – user73654

+0

Les lignes devraient aller dans votre page, juste après le premier random

0

La plupart des sociétés d'hébergement vous permettent de définir un fichier ini local. Vérifiez leurs pages de support, et voyez où vous devriez mettre votre fichier php.ini pour qu'il soit lu par le moteur php. S'ils ont une option pour cela, vous n'avez pas à vous soucier de redémarrer le serveur.

Si vous ne trouvez pas d'informations à ce sujet, créez une page avec le code suivant:

<?php phpinfo(); ?> 

et recherchez la propriété nommée « Fichier de configuration (php.ini) Path ». C'est ici que vous devriez mettre le fichier.

+0

Je suis incapable de vous comprendre. Quel nom dois-je donner au fichier et dans quel répertoire dois-je télécharger? J'ai l'éditeur Crimson. Thx. – user73654

+0

Wow cool! Je l'ai téléchargé dans un dossier, et quand j'ai ouvert le fichier par son nom, maintenant j'ai beaucoup d'informations sur une page Web, principalement des tables. – user73654

+0

Ceci est le chemin pour le php.ini: /usr/lib – user73654