Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4 МП WEB-5к.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
7.3 Mб
Скачать

3. Інсталяція cms Joomla

Для установки Joomla 2.5 потрібно завантажити останню версію з офіційного сайту (Full Package - ZIP архів). Наявність інсталятора Joomla значно спрощує її встановлення. Для того щоб інсталювати Joomla на локальному комп’ютері, необхідно мати налаштований веб-сервер, PHP-інтерпретатор, а також система управління базами даних сумісна з Joomla. Наприклад, це може бути Apache, пакети Denver або XAMPP. Файли Joomla після інсталяції стануть частиною цієї системи.

Інсталяція включає декілька етапів:

1. Створити в кореневій директорії сервера (якщо у вас стоїть XAMPP, то за умовчанням це C:/xampp/htdocs) додаткову директорію, наприклад "C:/xampp/htdocs/Joomla" і розпакувати вміст архіву в цю директорію.

2. Набрати в браузері http://localhost/joomla/, після чого повинне з'явитися діалогове вікно установки Joomla.

3. Слідувати вказівкам та здійснювати відповідні налаштування:

  1. Вибір мова інсталяції

Зверніть увагу, що тут вибирається тільки мова для установки, а не усієї системи в цілому. Вибираємо потрібну мову і натискаємо кнопку "Далі".

  1. Перевірка системних вимог

На цьому кроці перевіряються системні вимоги для установки. Рекомендовані установки не обов'язково повинні співпадати. Якщо основні вимоги не співпадатимуть, подальша установка буде неможлива. Натискаємо кнопку "Далі".

  1. Ліцензія на використання вільного програмного забезпечення

Надається ліцензія (GNU GENERAL PUBLIC LICENSE) по якій поширюється і використовується Joomla. Якщо вас щось не влаштовує, тоді краще вибрати іншу CMS. Якщо ви з цим ліцензією погоджуєтеся натискаємо кнопку "Далі".

  1. Налаштування бази даних

  • Тип бази

Рекомендується використовувати "MySQLi", якщо ваш сервер не підтримує цей тип, треба вибрати "MySQL". (Якщо ви встановлювали пакет XAMPP вибираємо MySQLi).

  • Ім'я користувача

Для локальної установки це звичайно "root", якщо ви змінювали ім'я користувача для доступу до MySQL введіть це ім'я. При установці на хостинг вам видаються дані для доступу до БД, зазвичай їх можна подивитися в адміністративній панелі хостінгу. Якщо ви не знаєте ім'я, уточнюйте інформацію в підтримці свого хостінгу. (Якщо ви встановлювали пакет XAMPP ім'я буде root).

  • Пароль

Треба ввести пароль для доступу до MySQL. (Якщо ви встановлювали пакет XAMPP пароль вводити не треба).

  • Ім'я БД

Вкажіть бажане ім'я бази даних. (Наприклад joomla).

  • Префікс таблиць

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

  1. Конфігураця FTP

Якщо Joomla встановлюється на локальний комп'ютер цей крок пропускається. Так само для більшості хостінгів ці налаштування не потрібні.

  1. Конфігурація сайту

Заповнюємо ім'я сайту і дані для облікового запису користувача групи SuperAdministrator. Якщо ви уперше встановлюєте Joomla, рекомендується встановити демонстраційні дані (треба натиснути на кнопку "Встановити демо дані"") для того що б ознайомитися з системою.

  1. Завершення інсталяції

Після успішною інсталяції Joomla, натискаємо на кнопку "Видалити директорію 'installation'", далі натискаємо на кнопку "Панель управління". У формі авторизації вводимо дані, які заповнювались у попередньому кроці.

4. Структура CMS JOOMLA!

Після установки системи CMS Joomla містить забагато директорій (папок) і файлів. Розглянемо, що саме містить той чи інший каталог.

- Кореневий каталог. Має всі каталоги системи Joomla і 5 файлів, а саме: index.php, index2.php, robots.txt, configuration.php і Htaccess .. Тепер поговоримо про кожне з них.

index.php - один з головних файлів з якого і починається робота з CMS. Він визначає візуальне розташування елементів сайту та повідомляє системі в який з блоків розмістити різні компоненти та модулі.

configuration.php - файл, що відповідає за налаштування системи (налаштування шляху до файлів, паролів, бази даних та інших моментів конфігурації). http://ruseller.com/lessons.php?rub=41&id=1407

  • $offline: значення "0" включає сайт, значення "1" - відключає.

  • $offline_message: повідомлення, яке виводиться при відключеному сайті.

  • $sitename: ім'я сайту, яке виводиться в заголовках.

  • $editor: редактор, який використовується за умовчанням.

  • $list_limit: довжина списку в панелі управління для всіх користувачів. За замовчуванням: 20.

  • $access: рівень доступу на сайт за замовчуванням: "1" - відкритий доступ для всіх, "2" - обмежений доступ, "3" - спеціальний режим.

robots.txt – текстовий файл призначений для роботів, пошукових систем. У файлі можна вказати параметри індексування свого сайту. Зокрема, в ньому можна вказати які розділи сайту або окремі сторінки ми хотіли б закрити від індексації пошуковими, яке доменне ім'я сайту вважати головним дзеркалом, вказати шлях до карти сайту і т.д.

Htaccess - файл дає можливість конфігурувати роботу сервера. Може знаходитися як в кореневій директорії так і в інших.

-Директорія /administrator – по суті це окремий сайт, тільки призначений він для управління контентом. Каталог містить файли панелі управління.

-Директорія / backup Використовується для зберігання резервних копій сайту.

- Директорія /cache Застосовується для кешування сторінок сайту.

- Директорія / components В цьому каталозі зберігаються встановлені компоненти. Спочатку містить кілька компонентів: банер, контакти, редактор, резервне копіювання, голосування, пошук і карту сайту.

- Директорія / images Зберігаються основні зображення сайту, такі як смайли і банери.

- Директорія / includes – містить службові файли, які не будуть змінюватися.

- Директорія / installation Містить файли інсталятора (установки). Обов'язково потрібно видаляти після установки CMS. у версії Joomla 2.5 вони видаляються автоматично натисненням однієї великої клавіші після встановлення CMS

- Директорія / language Містить мовні параметри сайту. Стандартно має англійський.

- Директорія /libraries У ній знаходяться файли бібліотеки.

- Директорія /logs. Ведеться запис всіх помилок системи.

- Директорія / media. Містить мультимедійні файли.

- Директорія / modules Тут зберігаються модулі. Модулі це зовнішній вигляд компонентів. Використовуються для створення блоків сайту.

- Директорія / plugins Ще один різновид компонентів.

- Директорія / templates Відповідає за зовнішній вигляд вашого сайту, тобто зберігає ваші теми (шаблони.

- Директорія /tmp. Тут знаходяться тимчасові файли.

- Директорія /xmlrpc. Містить бібліотеку XML – PRC.