Привет, я использую общий хостинг. Я хочу отключить php safe_mode для моего сайта. Мой провайдер дал мне файл php.ini и попросил меня поместить его с моими настройками в мою папку public_html, чтобы переопределить настройки, но это не сработало.
Вы также можете попытаться создать файл php.ini в корневой папке (public_html или другой) и поместить в него следующее:
safe_mode = Off
В зависимости от настроек сервера это может работать или не работать.
Возможно, ваш поставщик услуг забыл сообщить вам, что вам нужно включить определенную пользователем конфигурацию php.ini, добавив эту строку в файл .htaccess, который вы найдете в своей папке public_html:
#Activates php.ini config located in main folder to work also recursively for all subfolders suPHP_ConfigPath /home/YOUR_CPANEL_USER_NAME/public_html
Очевидно, замените YOUR_CPANEL_USER_NAME своим именем пользователя cPanel.
Я предполагаю, что ваш сервер имеет модуль suPHP (что довольно часто встречается в сегодняшних днях).
BTW: файл php.ini должен быть в / home / YOUR_CPANEL_USER_NAME / public_html тоже, и внутри вы должны написать это:
safe_mode = Off
И помните, что безопасный режим устарел в PHP 5.3.0 и удален в PHP 6.0.0.
ПЫТАТЬСЯ:
Вы можете отключить его, добавив следующую строку в файл .htaccess в вашей корневой (общедоступной html) папке.
Если файл .htaccess не существует, его можно создать с помощью простой программы редактирования текста.
php_flag safe_mode Off