PHP.ini не работает - PullRequest
       27

PHP.ini не работает

0 голосов
/ 04 марта 2009

Я открыл блокнот, вставил в него 3 строки, сохранил его как php.ini и загрузил его в public_html, но я все еще получаю ошибку, которая требует сначала отключить магические кавычки. Синтаксис трех строк следующий:

magic_quotes_gpc = 0 
magic_quotes_runtime = 0 
magic_quotes_sybase = 0 

Что я делаю не так?

Ответы [ 7 ]

4 голосов
/ 04 марта 2009

используйте функцию phpinfo(), чтобы увидеть, какой файл php.ini вы на самом деле используете

3 голосов
/ 04 марта 2009

Возможно, вы также можете изменить эти настройки в .htaccess файле конфигурации :

php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
php_flag magic_quotes_sybase off

См. PHP: Как изменить настройки конфигурации .

0 голосов
/ 04 марта 2009

Большинство хостинговых компаний позволяют вам определять локальный INI-файл. Проверьте их страницы поддержки и посмотрите, куда вы должны поместить файл php.ini, чтобы он мог быть прочитан механизмом php. Если у них есть такая возможность, вам не нужно беспокоиться о перезапуске сервера.

Если вы не можете найти информацию об этом, создайте страницу со следующим кодом:

<?php phpinfo(); ?>

И найдите свойство с именем «Путь к файлу конфигурации (php.ini)». Здесь вы должны положить файл.

0 голосов
/ 04 марта 2009

Большинство хостинговых компаний не позволят вам поиграть с php.ini, если вы не арендуете у них выделенный сервер. На этом вы можете попробовать на странице настройки php.ini, например:

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

Если это не сработает, вам нужно будет спросить об этом вашу хостинговую компанию.

0 голосов
/ 04 марта 2009

Php.ini обычно не находится в public_html. Если вы не можете получить доступ к своему реальному php.ini, попробуйте написать

php_flag magic_quotes_gpc off

в файле .htaccess (в public_html).

0 голосов
/ 04 марта 2009

Он не должен быть помещен в папку public_html ... он должен быть в вашей папке установки PHP.

0 голосов
/ 04 марта 2009

Ну, вы должны изменить свой основной php.ini, который, я не думаю, находится в public_html. Более того, чтобы увидеть изменения, вам нужно перезапустить ваш php движок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...