Керівництво по установці і адмініструванню лелека

Автоматизована інформаційна система працевлаштування (далі - АІСТ) виконана у вигляді компонента для системи управління контентом CMS Joomla. 1.5 (далі - Joomla). Так як АІСТ є підсистемою веб-сайту, який буде використовуватися в якості веб-сайту центру працевлаштування або навчального закладу.

Веб-сервер - програма, що забезпечує надання інформації в службі глобального з'єднання. Веб-сервер зберігає і надає в зовнішню мережу дані, організовані в вигляді веб-сторінок. Веб-сервер відповідає за обробку запитів клієнтів до веб-сайту та виконання програм, створених спеціально для веб-сервера. Веб-сервером також називають комп'ютер (або спеціальне комп'ютерне обладнання), виділений і / або спеціалізований для виконання інтернет-додатків, а якщо простіше, комп'ютер на іншому кінці дроту, який показує веб-сторінки, які ви бачите в браузері. На цьому комп'ютері встановлена ​​ОС і програма - веб-сервер (в нашому випадку Apache). Для виконання додатків, написаних на спеціальній мові програмування PHP, Apache повинен включати інтерпретатор PHP, а щоб програми ефективно працювати з великими обсягами даних, необхідна Система управління базами даних (далі СУБД) MySQL. Після установки і настройки цих трьох програмних продуктів, слід встановити Систему управління контентом (Content Management System) (далі CMS), яка і являє собою веб-сайт. Після чого залишається останній крок: встановити на сайті підсистему АІСТ.

Для установки системи увійдіть в Windows під обліковим записом адміністратора. До початку установки рекомендується включити відображення розширень для зареєстрованих типів файлів.

Для того щоб включити показ розширень файлів, необхідно зробити наступні дії:

1) Зайдіть в Панель управління

2) Виберіть Властивості папки

3) Перейти на вкладку Вид

4) Зняти галочку з пункту Приховувати розширення для зареєстрованих типів файлів

5) Натиснути кнопку ОК

1) Відкрити вікно будь-якої папки
2) Клацнути на кнопці метод
3) Вибрати пункт Параметри папок і пошуку
4) Перейти на вкладку Вид
5) Зняти галочку з пункту Приховувати розширення для зареєстрованих типів файлів
6) Натиснути кнопку ОК

Установка Apache 2.2

Скачайте з сайту http: // aist. bmstu. ru / component / downloads веб-сервер Apache 2.2.14 для Windows (далі Apache). Установка його досить проста і описана в багатьох посібниках, викладених в мережі. Запустіть файл apache_2.2.14-win32-x86-openssl-0.9.8k.msi. Відкриється діалогове вікно установки Apache.

Керівництво по установці і адмініструванню лелека

Натисніть «Далі» ( «Next»).

Керівництво по установці і адмініструванню лелека

Прочитайте ліцензійну угоду і підтвердіть свою згоду з його умовами. Натисніть «Далі» ( «Next»).

Керівництво по установці і адмініструванню лелека

Щоб дізнатися зареєстроване доменне ім'я і ім'я сервера необхідно звернутися до системного адміністратора.

Керівництво по установці і адмініструванню лелека

Виберіть «Звичайний» ( «Typical») тип установки, натисніть «Далі» ( «Next»).

Керівництво по установці і адмініструванню лелека

Вкажіть шлях для установки Apache або залиште шлях за замовчуванням. Якщо ви міняєте шлях, вказаний за умовчанням, враховуйте це в подальшому, так як шляху зазначені в прикладах цього керівництва будуть не актуальні. Натисніть «Далі» ( «Next»).

Керівництво по установці і адмініструванню лелека

Натисніть «Інсталювати» ( «Install»).

Керівництво по установці і адмініструванню лелека

Після закінчення установки, натисніть «Завершити» ( «Finish»).

Установка Apache завершена. Тепер слід конфігурувати Apache.

Створіть папку C: \ Site. У ній створіть папку localhost. в якій створіть директорії www і cgi. Дірректорію www буде містити матеріали сайту, а cgi - скрипти CGI, якщо такі у вас будуть. Таким чином повинні з'явитися чотири директорії:

З папки C: \ Program Files \ Apache Software Foundation \ Apache2.2 \ logs. скопіюйте файли access.log і error.log в директорію C: \ Site \ localhost для зручності. За назвою даних файлів легко зрозуміти їх функції: реєстрація звернень до сайту і помилок відповідно.

C: \ Program Files \ Apache Software Foundation \ Apache2.2 є шляхом установки Apache за замовчуванням. Якщо при установці Apache. ви поміняли це значення, використовуйте шлях вказаний вами.

В директорії C: \ Program Files \ Apache Software Foundation \ Apache2.2 \ conf знайдіть файл httpd.conf (не спитайте з httpd.default.conf) - це файл з настройками Apache. У ньому знайдіть рядок.

ServerRoot "C: / Program Files / Apache Software Foundation / Apache2.2"

C: / Program Files (x86) / Apache Software Foundation / Apache2.2

Тепер прописуємо шлях до даних сайту:

DocumentRoot "C: / Program Files / Apache Software Foundation / Apache2.2 / htdocs"

І замініть її на сходинку

Значення даного параметра є кореневою текою сайту. Саме сайту, а не сервера. Надалі ми будемо використовувати поняття «кореневий каталог сайту» або «коренева папка сайту» без уточнення повного шляху.

Далі знайдіть блок тексту.

# Possible values ​​for the Options directive are "None", "All",

# Or any combination of:

# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews

# Note that "MultiViews" must be named * explicitly * --- "Options All"

# Does not give it to you.

# The Options directive is both complicated and important. Please see

# For more information.

Options Indexes FollowSymLinks

# It can be "All", "None", or any combination of the keywords:

# Options FileInfo AuthConfig Limit

# Controls who can get stuff from this server.

І замініть її на рядок:

CustomLog "C: /Site/localhost/access.log" common

Все, Apache встановлено. Перезапустіть його (Натисніть «Пуск» -> «Панель Управління» -> «Адміністрування» -> «Служби», натисніть правою кнопкою на службі «Apache2.2» і натисніть «Перезапуск»), щоб зміни вступили в силу.

Можна також двічі клацнути лівою кнопкою миші по іконці Apache в панелі завдань і у вікні натиснути кнопку «Перезапуск» ( «Restart»).

Головна сторінка

Збережіть зміни і закрийте файл.

Наступним кроком необхідно встановити PHP.

Скачайте з сайту http: // aist. bmstu. ru / component / downloads PHP 5.2.9 для Windows. Розпакуйте вміст архіву в папку C: \ Site \ PHP.

Деякі архіватори можуть запропонувати розпакувати архів в папку C: \ Site \ PHP \ php-5.2.9-Win32. якщо ви розпакуєте його до папки, нічого працювати не буде, будьте уважні.

Установка PHP як модуля трохи підвищує швидкодію, тому що модуль PHP завантажується один раз при запуску Web-сервера.

При установці PHP як модуля налаштування з php.ini Новомосковскются один раз при запуску Web-сервера. Тому при внесенні змін до php.ini необхідно перевантажити Apache для того, щоб внесені зміни вступили в силу.

AddType application / x- httpd - php phtml php
LoadModule php5_module c: /Site/PHP/php5apache2_2.dll

Збережіть файл httpd.conf і перезапустіть Apache.

У папці C: \ Site \ PHP знайдіть файл php.ini- dist та збережіть його в директорію C: \ WINDOWS або C: \ WINNT (це залежить від версії Windows), перейменувавши його в php.ini. Це файл з настройками PHP. Відкрийте його.

echo "MySQL is working properly!";

У рядку $ dbpasswd = ""; введіть пароль root-користувачів MySQL. вказаний вами при установці, вставивши його між лапками.

Тепер можна видалити всі тестові приклади, які використовувалися для перевірки коректності установки (файли sqltest.php, phptest.php, index.html в папці C: \ Site \ localhost \ www).

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

Для того щоб Joomla мала можливість відправляти електронну пошту, потрібно мати настроєну поштову smtp-сервер.

SMTP (англ. Simple Mail Transfer Protocol - простий протокол передачі пошти) - це мережевий протокол. призначений для передачі електронної пошти в мережах TCP / IP.

Можна використовувати як smtp-сервер, встановлений на локальній машині, так і сервера безкоштовних поштових служб в інтернеті.

Установка і настройка власного smtp-сервера вимагає спеціальних знань, тому цей процес не буде висвітлюватися в цьому посібнику. Для установки і налаштування власного smtp-сервера зверніться до системного адміністратора.

Sendmail - один з найстаріших агентів передачі пошти (MTA - mail transfer agent). Розповсюджується безкоштовно разом з вихідними кодами. Існують версії програми для практично всіх операційних систем і апаратних платформ.

Створіть каталог C: \ Site \ sendmail. Розпакуйте в цей каталог вміст архіву sendmail. zip. Відкрийте для редагування файл php. ini.

Параметр sendmail_ path повинен мати таке значення:

sendmail_path = "C: \ Site \ sendmail \ sendmail.exe -t"

Збережіть зміни і закрийте файл.

Тут необхідно прописати параметри для доступу до сервера вихідної пошти: ті що прописуються в будь-якому поштовому клієнті для того, щоб ви могли отримувати пошту.

smtp _ server = smtp. mail. ru

Порт вашого smtp-сервера (швидше за все це порт 25 або 587):