Обратите внимание!

Если Вы не можете найти какую-либо услугу или раздел, обратитесь к нашим онлайн операторам. Они помогут Вам разобраться в кратчайшие сроки.

+380 (62) 2081143

564489658

Вопросы и ответы - .htaccess

При отключенном режиме Safe Mode можно вносить изменения в настройки PHP лично для Вашего аккаунта. Сделать это можно путём ввода специальных директив в файле .htaccess.

На сайте php.net приведён список директив PHP, которые Вы можете использовать в файле .htaccess.
Примечение: Вы можете использовать лишь те директивы, которые обозначены параметрами PHP_INI_SYSTEM и PHP_INI_PERDIR.
Например, если вам необходимо включить функцию "magic_quotes_gpc", то надо прописать директиву функции в файле .htaccess, который надо создать в папке сайта или в папке скрипта:

php_flag magic_quotes_gpc on

Для отключения буферизации вывода данных:

php_flag output_buffering off

Для отключения глобальных переменных:

php_flag register_globals off

Все приведенные выше параметры прописаны через директиву php_flag, поскольку они могут принимать только бинарные значения — on/off (1/0). Если же значение прописываемого параметра может быть отлично от нуля или единицы (т.е. от on или off), то следует использовать директиву php_value. Например:

php_value upload_max_filesize 15M
php_value post_max_size 15M

Некоторые скрипты (обычно написанные для ранних версий PHP) требует включения данной директивы. Для этого в папке скрипта или в папке домена создайте файл .htaccess и поместите в него следующую директиву:

php_flag register_globals on

Если файл .htaccess в нужной папке уже существует, то просто добавьте эту строку в конец. Действие этой директивы распространяется и на все подпапки.

Бывает, что при установке некоторые CMS и другие скрипты (типичный пример — "1С-Битрикс") требуют включить параметр php.ini allow_call_time_pass_reference. Для этого создайте в нужной папке (например, в той папке, куда Вы устанавливаете скрипт) файл .htaccess и поместите в него такую директиву:

php_flag allow_call_time_pass_reference on

Если файл .htaccess в нужной папке уже существует, то просто добавьте эту строку в конец. Действие этой директивы распространяется и на все подпапки.

Причины 500-й (Internal Server Error) ошибки:
- неверный синтаксис .htaccess;
- файл .htaccess записан в формате Windows, а должен быть записан в формате Unix.

Часто установленные настройки времени на сервере хостера не подходят под клиентские скрипты.
Другими словами, появляется необходимость установить местное время на сервере.
Вы можете это сделать сами отдельно для собственного аккаунта.

Для этого создайте в корневой директории домена файл .htaccess и поместите в него такую директиву:

php_value date.timezone Europe/Kiev в случае, если Вы хотите установить киевское время.

Если файл .htaccess в нужной папке уже существует, то просто добавьте эту строку в конец. Действие этой директивы распространяется и на все подпапки.