На замітку новачкові

Що потрібно пам'ятати при створенні сайту:

При відкритті директорії без вказівки конкретного файлу веб-сервер шукає файли index.htm, index.html, index.php для відображення (індексні файли).

Якщо індексні файли відсутні, сервер повертає помилку 403 Forbidden, оскільки відображення списку файлів у директорії за промовчанням заборонено.

Щоб помилка 403 Forbidden не відображалася, або створіть у директорії індексний файл, або додайте у файлі .htaccess опцію:

Options +Indexes


Встановлення індексного файлу для сайту

За умовчанням індексним файлом вашого сайту веб-сервер вважає файл (у порядку пріоритету): index.html, index.php.

Щоб встановити як індексний файл довільний файл, слід додати інструкцію:

DirectoryIndex ім'я_файлу


Як увімкнути відображення помилок PHP?

Для відображення помилок PHP додайте у файл .htaccess директиву:

php_value display_errors 1


Як вказати інтерпретатору PHP необхідність обробляти не тільки .php?

Щоб змусити інтерпретатор PHP обробляти файли з довільним розширенням, потрібно додати відповідну інструкцію до файлу .htaccess, розташованого в кореневій директорії вашого сайту.

Наприклад, наступна інструкція вкаже інтерпретатору PHP на необхідність обробляти файли з розширенням .phtml:

AddType application/x-httpd-php .phtml

Як змінити час зберігання сесій PHP?

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

Для зміни часу зберігання сесій PHP необхідно внести кілька змін до .htaccess.

Оскільки конкретні налаштування можуть залежати від особливостей роботи вашого сайту з відвідувачами, рекомендуємо перед внесенням змін проконсультуватися з професійним розробником.

Можливо, безпосередньо для вашого сайту більш ефективним виявиться альтернативний механізм зберігання даних, прив'язаних до відвідувача (наприклад, лише через cookie) або альтернативний механізм зберігання сесій PHP (встановлений за допомогою session_set_save_handler()).

Для зміни часу зберігання сесій додайте до .htaccess наступні директиви:

# Створіть окрему директорію для зберігання сесій вашого сайту,
# наприклад, domains/ВАШ_САЙТ/tmp. Це необхідно, щоб PHP не видаляв сесії сайту
# при очищенні старих сесій інших сайтів, які працюють на обліковому записі.
# Встановіть директорію сесій для сайту за допомогою session.save_path.
php_value session.save_path /home/ВАШ_ЛОГІН/domains/ВАШ_САЙТ/tmp

# Встановіть максимальний час сесії в секундах.
# 604800 - 1 тиждень.
php_value session.gc_maxlifetime 604800

# Встановіть час життя cookie, яке зберігає ідентифікатор сесії
# у браузері користувача.
php_value session.cookie_lifetime 604800

Зверніть увагу: якщо сесія відкривається для кожного не авторизованого користувача, при великій кількості відвідувачів і тривалому часі збереження сесій утворюється велика кількість файлів у папці, вказаній у session.save_path. , необхідні роботи сайту.

Як настроїти виконання скриптів CGI?

Для виконання скриптів CGI у будь-якій папці необхідно налаштувати веб-сервер відповідним чином за допомогою файлу .htaccess.

У папці, в якій повинні виконуватися скрипти CGI, створіть файл .htaccess: Options + ExecCGI
AddHandler cgi-script .cgi .pl Замість «.cgi .pl» вкажіть список розширень, які потрібно обробляти як скрипти.
Завантажте скрипти до папки.
За допомогою файлового менеджера встановіть файли скриптів права на виконання (755).

  • 26 Користувачі, які знайшли це корисним
Ця відповідь Вам допомогла?

Схожі статті

Как сделать, чтобы выполнялся php-код в html файлах ?

Все очень просто. Создайте файл .htaccess в папке сайта и впишите такую строку: AddType...

При первом открытии страницы сайта привязывается PHP сессиям. Как убрать PHPSESSID ?

В файл .htaccess необходимо добавить следующие строки: php_value session.use_trans_sid...

Как разрешить доступ к сайту или файлу только с определенных IP ?

Если Вам необходимо ограничить доступ к сайту только с определенных IP-адресов, то в файле...

Как запретить выполнение скриптов в папке ?

Довольно часто для закачивания картинок или других файлов на сайт средствами php используется...

Как создать CNAME запись ?

Если Вам необходимо создать CNAME запись, для поддомена subdomain.ваш_сайт.com, создайте запись в...

Powered by WHMCompleteSolution