Зробити сайт в оффлайні, від і до реально!

Якщо ви читаєте цю статтю, значить вам це потрібно. Навіщо? Не у кожного з нас є можливість цілодобово просиджувати в мережі, не рахуючи скільки це виливається кишені. Не всі з нас можуть зробити сайт відразу без помилок і неточностей. А якщо проект робиться "з нуля" і плюс до цього вимагає використання таких технологій як Perl, PHP, MySQL, SSI? Розробка та налагодження в мережі займе гігантська кількість часу, зусиль і грошових витрат. Як цього уникнути? Зробити сайт на своїй машині, не поспішаючи, вдумливо і уважно все перевіряючи, виправляючи і доповнюючи. І тільки потім вже повністю готовий проект залити на сервер і провести тестування і підгонку під конкретну конфігурацію конкретного хостингу. Заманливо! Але це ще більш заманливо так як це реально! Отже, приступимо до створення на нашому робочому комп'ютері середовища, в якій можна створити повнофункціональний вебсайт.

Перше що необхідно зробити, це обзавестися соответствущего програмним забезпеченням. Качаємо з мережі (версії для Windows):

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

Установка і настройка Apache


Options FollowSymLinks
AllowOverride None

'І його повністю замінюємо на приблизно такий:'


Options Indexes FollowSymLinks MultiViews + Includes
AllowOverride None

Спочатку додамо в систему Perl. Якщо Perl не потрібен можна відразу перейти до наступного розділу. Установка самого Perl не викличе у вас будь-яких ускладнень. Тільки запам'ятайте шлях до директорії в яку ви його встановлюєте. Потім вимкніть Apache (якщо він у вас включений) і знову відкрийте на редагування конфігураційний файл Apache. Гортаємо його в самий верх і починаємо по порядку. Шукаємо рядок '#! C: / program files / perl / perl' і замінюємо її (у разі якщо ваш Perl ви ставили в 'c: / perl') на '#! C: /perl/bin/perl.exe'. Далі знаходимо рядок починається 'ScriptAlias ​​/ cgi-bin /' і міняємо в ній шлях до cgi-bin директорії вашого сервера. Наприклад цей рядок буде виглядати як 'ScriptAlias ​​/ cgi-bin / "c: / server / cgi-bin /"'. Зверніть увагу що вам треба створити директорію cgi-bin в вашій серверної директорії і що в кінці шляху тут додається слеш. Ще кількома рядками нижче бачимо абзац починається з ''. Ще перегортаємо вниз і знаходимо рядок '#AddHandler cgi-script .cgi'. Прибираємо перед нею хеш і вона виглядає 'AddHandler cgi-script .cgi'. Все, тепер ваш Apache налаштований і для виконання Perl-скриптів.

Установка і настройка PHP

Ті, хто не користується PHP можуть цей розділ пропустити. Так-же як ті, хто не користується Perl могли пропустити розділ попередній. Отже, встановлюємо PHP. Сама установка PHP відбувається елементарно. Після скачування архіву розпакуйте його наприклад в директорію 'c: / php'. При цьому зверніть увагу що в архіві може бути запакована коренева директорія, в такому випадку перепишіть у 'c: / php' не її саму а її вміст. Після цього знайдіть в директорії файл php4ts.dll і скопіюйте його в директорію 'c: / windows / system' (або відповідно туди, де у вас знаходиться подібна директорія). Після цього необхідно знову поправити конфігурацію Apache. Гортаємо файл httpd.conf в самий верх і приступаємо. Знайдіть рядок '# Dynamic Shared Object (DSO) Support' і після неї додайте два рядки 'LoadModule php4_module c: /php/sapi/php4apache.dll' (якщо ви ставили PHP в 'c: / php') і 'AddModule mod_php4. c '. Після цього перегортаємо вниз і знаходимо рядок '#AddType application / x-httpd-php .php', прибираємо тут хеш і отримуємо 'AddType application / x-httpd-php .php' а також рядком нижче додаємо 'AddType application / x-httpd -php .php3 '. На цьому установка PHP та налаштування Apache для нього закінчені.

Коли все поставлено і налаштоване

Якщо нічого не працює

Напишіть в форум що і як конкретно не працює - розберемося. Тільки не треба писати мені на пошту - на такі листи я не відповідаю.

Схожі статті