Створення і використання власного файлу (suphp) - база знань - послуги хостингу та реєстрація

Створення і використання власного файлу php.ini (suPHP)

Створення і використання власного файлу php.ini

Увага. Дана інформація не актуальна для наших серверів, управляти PHP.ini, тобто настройками PHP і версією PHP, ви можете в CPanel в раздлеле Select PHP version (Вибір PHP версії)

Будь-користувачів може створити власний файл php.ini і розмістити його в папці викликається сріпта.
Це досить зручно, так як Ви можете самостійно редагувати свої налаштування, без звернення в службу тех. підтримки

Якщо Ви вирішили покласти php.ini де то в public_html, то створіть файл .htaccess в кореневій папці сайту (наприклад / home / user / public_html, де user ваш нікнейм в cpanel) або якщо файл існує то тільки додайте в будь-якому місці (на початку або наприкінці) в файл .htaccess директиви які описі нижче.


order allow, deny
deny from all

При такій установці PHP у вигляді обробника CGI, SuPHP, Ви не можете використовувати в файлі .htaccess наступні директиви. php_flag, php_admin_flag, php_value і інших, які змінюють будь-які параметри PHP оточення це викличе помилку з кодом 500, Internal Server Error.

Увага: власний файл php.ini дійсний тільки в межах директорії, в якій розміщений, а то й зазначена спеціальна опція, див. Нижче.

Права доступу на файли і папки:

644 - запис в файл дозволена (за замовчуванням)
444 - запис в файл заборонена (тільки читання і виконання)
755 - права доступу на папки (за замовчуванням, міняти не потрібно)

Таким чином при установці скриптів не потрібно міняти права доступу, навіть якщо в інструкції до скрипту написано що їх потрібно змінити. Просто пропускайте пункт зміни прав доступу CHMOD.

Приклад файлу php.ini і опис деяких його параметрів:

disable_functions =; З метою безпеки, дозволяє обмежити здійснення вказаних функцій

max_execution_time = 30; Максимальна кількість секунд виконання скрипта

memory_limit = 16M; Максимум оперативної пам'яті, яку може взяти собі скрипт

error_reporting = E_ALL

E_NOTICE; Показувати всі помилки, крім зауважень

display_errors = On; Висновок помилок в браузер. Для полегшення налагодження сценаріїв

variables_order = "EGPCS"; Порядок, в якому PHP буде реєструвати перменная (E - вбудовані змінні, G - GET змінні, P - POST змінні, C - Cookies, S - сесії). Відсутність будь-якої з букв не дозволить вам працювати з відповідними змінними

register_globals = On; Можливість звернення до змінних, що надходять через GET / POST / Cookie / сесії, як до звичайних змінних (наприклад, "$ змінна")

post_max_size = 55M; Максимальний обсяг даних який може бути прийнятий

magic_quotes_gpc = On; Включення автоматичної обробки лапок, що надходять через POST / GET / Cookie

file_uploads = On; Дозволяє завантаження файлів

; Upload_tmp_dir =; Каталог для тимчасових завантажених файлів (не забудьте створити цей каталог!)

upload_max_filesize = 5M; Максимальний розмір закачується файлу

session.save_handler = files; Зберігати дані сесій в файлах

session.save_path = / tmp; Папка для зберігання файлів сесій (не забудьте створити цей каталог!)

session.use_cookies = 1; Використовувати cookie в сесіях

session.name = PHPSESSID; Ісользовать в якості імені сесії і сесійного cookie ID сесії

session.auto_start = 0; Заборона на ініціалізацію сесії при початку з'єднання

session.cookie_lifetime = 0; Час життя сесійних cookie ( "0" - до закриття вікна браузера)

; і багато інших параметрів.

Увага. Дана інформація не актуальна для наших серверів, управляти PHP.ini, тобто настройками PHP і версією PHP, ви можете в CPanel в раздлеле Select PHP version (Вибір PHP версії)

  • 20 Користувачі знайшли це корисним

Related Articles

Як подивитися поточні настройки PHP.

Для цього існує спеціальна функція phpinfo (). Створіть в директорії

Обробка php в файлах .html (.htm) на cpanel під fcgi

Деякі сервера у нас працюють в режимі FastCGI Що б змусити обробляти файл .html .htm.

Як відключити або включити висновок помилок на екран (display_errors)

Інформація про: display_errors, log_errors, error_log для PHP За замовчуванням на всіх серверах.

Помилка 500 (Internal Server Error)

Дана помилка найчастіше означає що сервер заблокував звернення до скрипту, це може бути по.

Як встановити Joomla на наш хостинг

Як встановити Joomla на наш хостинг 1. Завантажуємо останню версію скрипта На наступних сайтах.