Налаштування apache

Файл "httpd.conf"

Внимане! Деякі директиви можуть виглядати так:

і т. п. Ці рядки видаляти не потрібно!

Загальні налаштування

Каталог з файлами сервера (не плутати з "DocumentRoot"):

Прив'язує Apache до конкретного порту:

Ім'я сервера (на роботу це не впливає):

Вам необхідно створити папки, де будуть зберігатися ваші сайти. За замовчуванням Apache встановлює "DocumentRoot" - "% ServerRoot% / htdocs" (т. Е. Якщо ви встановили Apache в папку "C: \ Server \ Apache", то "DocumentRoot" буде виглядати так: "C: / Server / Apache / Apache2 / htdocs "). Ви повинні змінити значення "DocumentRoot" на "C: / Sites / home / localhost / www".

Строго дотримуйтесь моїм інструкціям, щоб бути впевненими, що все це у вас потім запрацює. Створіть на диску "C:" папку "Sites". У ній створіть каталог "home", вже в ньому - "localhost", "neebet", "mysite". У кожну з цих папок ( "localhost", "neebet", "mysite") покладіть каталоги "www" (для зберігання html документів), "cgi" (для зберігання cgi-скриптів), порожні файли access.log (журнал доступу до сервера) і error.log (журнал помилок сервера). Т. о. структура каталогів, в яких будуть зберігатися ваші сайти повинна виглядати так:

Навіщо це потрібно, зрозумієте потім, а зараз просто зробіть як я говорю.

Далі замініть блок ""На наступне:

Завдання індексного файлу для директорії (цей файл сервер буде відображати при зверненні до каталогу без вказівки імені файлу):

налаштування CGI

Вказує Apache, що файли з розширенням "cgi", "bat", "exe" потрібно сприймати як cgi-скрипти:

блок ""Замініть на:

Установки мови

Встановлює мовної пріоритет:

налаштування PHP

2) Для завантаження PHP інтерпретатора, в кінець блоку завантаження модулів необхідно додати рядок:
LoadModule php5_module "C: /Server/PHP/php5apache2_2.dll"

3) Визначте каталог містить конфігураційний файл PHP, додавши нижче наступний рядок:
PHPIniDir "C: / Server / PHP"
================================================== ===============
P.S. Чебоксари ЦЕ САМИЙ ебануться МІСТО

Вітання! Допоможіть, будь ласка, зробила все як написано, але при завантаження Apache видає помилку: AllowOverride not allowedhere. Що робити? Пишіть на пошту якщо не складно, заздалегідь вдячна. ([email protected])

Схожі статті

Copyright © 2024