При подключении PHP в режиме CGI опции php_value и php_flag веб-сервер Apache начнет игнорировать, вместе с этим возникнет вопрос о доступном способе изменения настроек PHP на хостинге. В этом случае изменить параметры конфигурации PHP поможет файл php.ini.
Где находится файл php.ini на хостинге?
Файл php.ini на нашем хостинге по умолчанию не создан. Данный файл необходимо создать в директории с исполняемым файлом php. Эту директорию можно найти через доступ по FTP или в файл-менеджере панели DirectAdmin. Путь до директории в формате Linux будет выглядеть следующим образом:
./domains/domain.tld/phpXX-bin
Стоит оговориться, что в большинстве FTP клиентов в адресной строке путь будет иметь вид:
/domains/domain.tld/phpXX-bin
Обратите внимание, что вместо domain.tld следует указать адрес своего сайта без http://, https:// и www. А "XX" в phpXX-bin будет зависеть от подключенной версии PHP.
На данный момент доступны следующие версии:
- PHP 4: php4-bin
- PHP 5.2: php52-bin
- PHP 5.3: php53-bin
- PHP 5.4: php54-bin
- PHP 5.5: php55-bin
- PHP 5.6: php56-bin
- PHP 7.1: php71-bin
- PHP 7.2: php72-bin
- PHP 7.3: php73-bin
- PHP 7.4: php74-bin
Если у Вас отсутствует одна из директорий, то обратитесь в техническую поддержку для внесения изменений в настройки аккаунта хостинга.
Внесение настроек в файл php.ini
После создания файла php.ini в директории ./domains/domain.tld/phpXX-bin можно приступить к его редактированию. Если Вам требуется внести какие-либо параметры, то их следует прописать в следующем формате:
параметр_1 = X
параметр_2 = Y
Например:
memory_limit = 64M
magic_quotes_gpc = off
Отключение одной из настроек можно выполнить знаком ";" перед строкой с параметром (например: ;magic_quotes_gpc=off), либо удалением этой строки.
Зачастую в CMS уже внесены параметры в файл .htaccess в виде опций php_value и php_flag. Например:
php_value memory_limit 64M
Внесение параметра в php.ini нужно производить в указанном выше формате этого файла, т.е. для данного примера формат записи изменится на:
memory_limit = 64M
Если у Вас еще остались вопросы по использованию файла php.ini у нас на хостинге, то мы всегда готовы ответить на них.