Ринок безкоштовних продуктів для самостійногостворення сайтів і їх тестування постійно поповнюється і підтримується ентузіастами-розробниками. Про двох таких системах - Denwer і Joomla піде мова в цій статті. Буде детально розглянуті всі етапи установки Joomla на Denwer, а також їх налаштування і конфігурація.
Denwer - безкоштовне програмне забезпечення для установки на локальному комп'ютері власного примірника веб-сервера з усіма можливостями реального хостингу.
Продукт безкоштовний і доступний для вільного скачування. До його складу зазвичай входить:
Для забезпечення безпеки рекомендуєтьсязавантажувати дистрибутив з офіційного сайту. Після запуску почнеться процес інсталяції. Перше питання буде поставлено користувачеві щодо шляху установки. За замовчуванням використовується C: WebServers. Якщо натиснути Enter, то це значення збережеться.
Потім буде запропоновано вибрати букву віртуальногодиска, на який буде розміщено посилання на папку установки для більш швидкого доступу. Наступним етапом буде процес копіювання необхідних для роботи «Денвера» файлів.
Після успішної установки, на робочому столі виникнуть три іконки:
Клацнувши двічі по Start Denwer ви запустите всеслужби і сервіси. Тепер треба скористатися будь-яким веб-браузером. В адресному рядку потрібно набрати localhost / denwer. Про успішну установку сповістить відповідне повідомлення із заголовком «Ура, запрацювало!». Це означає, що всі служби інсталювалися і працюють.
Joomla вже давно займає непогані позиції середсистем управління контентом. Багато в чому завдяки її безоплатного розповсюдження і відкритості вихідного коду. На даний момент вже вийшла третя версія. Однак і попередні також можна зустріти на просторах мережі Інтернет.
Спочатку знадобиться чистий дистрибутив останньої версії Joomla. Завантажувати його потрібно тільки з офіційного сайту.
По дорозі С: WebServershome необхідно створити папку для майбутнього сайту, наприклад mysite. У ній - каталог www.
Після завантаження потрібно розпакувати архів і помістити всі файли і папки в директорію www, розташованої в mysite. Тепер треба перезапустити сервер.
Перед установкою Joomla на Denwer потрібно створити іпідготувати базу даних. Зробити це допоможе вбудований в «Денвер» інструмент phpmyadmin. Перейшовши в нього з головної сторінки localhost, потрібно звернутися до вкладки «Бази даних».
Тут ви побачите розділ «Створити базу даних» та поле для імені. Придумайте ім'я, натисніть кнопку «Створити». Тепер база готова, потрібно тільки запам'ятати її ім'я - воно знадобиться в подальшому.
Тепер в браузері потрібно набрати адресу локального сайту, в даному випадку mysite.
Відкриється перший етап установки Joomla на Denwer. Він містить в собі кілька полів, які треба заповнити:
Кнопка «Далі» переведе на наступний етап. Він називається «Конфігурація бази даних» та містить наступні поля:
У наступному вікні не потрібно нічого змінювати, просто натисніть кнопку «Установка».
Останній етап установки Joomla на Denwer ознаменується сполученням «Вітаємо, ви встановили Joomla!»
Тепер залишилося видалити директорію зустановочними файлами installation. Це потрібно зробити для того, щоб обмежити доступ зловмисників до файлів сайту. Установку Joomla 3 на Denwer можна вважати завершеною! Залишилося все перевірити і відвідати адміністративну панель.
На останній сторінці установки Joomla 3.3 на «Денвер» розташовані дві кнопки - «Сайт» і «Панель управління». Перша призведе на щойно створений сайт і дозволить оцінити, як він працює і що в ньому є. Друга відкриє вікно з пропозицією ввести логін і пароль адміністратора. Вони вказувалися в процесі установки Joomla.
Ввівши свої дані, користувач потрапить в адміністративну панель управління. У ній можна виконати необхідні настройки, створити перший матеріал, змінити шаблон, конфігурувати модулі і меню.
У статті була детально описана покрокова установка Joomla 3 на Denwer. Насправді в ній немає нічого складного. Головне - дотримуватися інструкцій і читати, що пропонує система.
Після установки цих двох безкоштовних продуктівможна сміливо братися за створення своїх власних сайтів практично будь-якої складності. Спільнота Joomla досить велике, маса різних модулів, плагінів і компонентів, значно полегшують життя веб-майстри.
Зв'язка Joomla + «Денвер» дозволить тестуватисайт у себе на ПК, не зачіпаючи основного сайту на хостингу. Наприклад, при додаванні нової функції або можливості. Після її успішної обкатки на локальному сервері можна заливати дані на віддалений.
Можна спокійно проводить пентест (перевірку на вразливість) без побоювань, що він завдасть реальної шкоди. Знаючи структуру власної бази і розташування файлів, зробити це буде досить просто.
Варто сказати кілька слів про захист. За замовчуванням будь-який сайт на Joomla має вхід в адміністративну панель за адресою мой_сайт / administrator. Щоб уникнути незаконного відвідування можливими зловмисниками, рекомендується приховати її. Зробити це можна за допомогою спеціальних плагінів і компонентів. Після їх установки вхід в адмінку буде доступний тільки за однією адресою, відомому лише адміністратору.