Керівництво по установці і адмініструванню лелека
Автоматизована інформаційна система працевлаштування (далі - АІСТ) виконана у вигляді компонента для системи управління контентом 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):