Встановлення локального сервера XAMPP та WordPress. Налаштування та встановлення XAMPP Xampp повне налаштування для продакшену на windows

04.11.2020 Новини

XAMPP - складання Web-сервера, в якому міститься набір програм для повноцінного функціонування сайту. При цьому не потрібне налаштування кожного компонента окремо.

Складання дозволяє вести розробку на окремому комп'ютері без підключення до мережі. Відповідно, немає необхідності у високошвидкісному доступі до Інтернету та наявності хостингу.

Проект кроссплатформенний, а це означає, що він однаково добре працює на популярних платформах: Windows, Linux, Mac OS. Сама назва XAMPP – абревіатура, яка розшифровується так:

  • X– означає, що складання працюватиме на всіх операційних системах;
  • Apache– веб-сервер, що підтримує основні версії ОС, гнучко налаштований та надійний;
  • MySQL- Одна з найвідоміших систем управління базами даних;
  • PHP– мова програмування, яку підтримують майже всі хостинг-провайдери та лідер серед мов, що використовуються для створення веб-сайтів;
  • Perl- Легка в освоєнні мова програмування, яка, до того ж, підтримує модулі сторонніх розробників.

Ця збірка відмінно підійде веб-програмістам-початківцям. У ній є все, що може знадобитися для зручної роботи.

Віртуальний хостинг сайтів для популярних CMS:

Де завантажити?

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

У крайньому випадку можна скористатися великими сайтами-архівами, якщо статус файлу стоїть «перевірено» і відгуки загалом позитивні.

Проходимо на офіційний сайт складання за адресою https://www.apachefriends.org. При знаходженні в діапазоні IP-адрес країн СНД відбудеться автоматичний редирект на російську версію сайту.

Наступний крок – вибір операційної системи. Так як ми працюємо в Windows, то й вибираємо версію цієї ОС. Зверніть увагу, що останні версії програми працюють тільки з новими операційними системами -Vista і вище, під XP або 2003 він просто не запуститься.

На наступному етапі вам запропонують вибрати директорію, куди завантажуватиметься файл установки. На жорсткому диску інсталятор займе 109 мегабайт, час завантаження залежить від швидкості з'єднання.

Встановлення XAMPP на Windows.

Запускаємо інсталятор і на стартовому вікні тиснемо кнопку "Next".

З'явиться вікно вибору компонентів, що встановлюються. Сірим кольором відмічені неактивні чекбокси (обов'язкові компоненти програми). Решта – активна, але ми не будемо нічого прибирати, а залишимо, за замовчуванням. "Next".

Програма встановлення запропонує вибрати місце встановлення. За промовчанням це диск C:\. Погоджуємось. "Next".

Програма повідомить, що готова до встановлення та після натискання кнопки «Next» запуститься процес розпакування.

Локальний сервер та firewall.

Брандмауер Windowsзапропонує дозволити чи заборонити доступ до програми.

Якщо інсталятор завантажено з офіційного сайту, дозволяємо.

Завершуємо встановлення та налаштування.

Для запуску програми відразу після завершення встановлення залишилося виконати такі дії:

  1. Залишити прапорець «Запустити контрольну панель після завершення встановлення».
  2. Тиснемо «Finish».

Перевірка працездатності модулів та компонентів.

Після завершення інсталяції відкриється панель керування XAMPP.

Відразу ж запускаємо MySQL. Брандмауер знову попросить дозволити або заборонити програмі доступ до мережі. Дозволяємо.

По черзі перевіряємо стан Apache та MySQL. Для цього натискаємо кнопки Admin (1 і 2), після чого в браузері повинні відкриватися панелі управління сервера та бази даних.

Панель управління:

Скрипт для роботи з базами даних PhpMyAdmin:

Перевіряємо працездатність основних служб. Для цього рекомендуємо у директорії C:Xampphtdocs створити папку test. У блокноті напишіть запропонований варіант коротенького скрипта на PHP і збережіть під назвою index.php:

Тепер у будь-якому браузері пройдіть за адресою: http://localhost/test і, якщо все зроблено правильно, ви побачите напис Good Job.

На цьому встановлення веб-сервера XAMPP завершено.

Під час розробки сайту мені часто зручніше писати відносні шляхи від кореневої папки, щоб не змінювати їх під час завантаження на сервер, а також, щоб під час роботи з PHP можна було тестувати сторінку на комп'ютері прямо на локальному сервері.

XAMPP повністю безкоштовний і містить у собі дистрибутив Apache та дає можливість працювати з PHP, Perl, MySQL.

Також під час використання XAMPP можна за допомогою Bitnami швидко встановлювати LMS Moodle або Wordpress.

Установка XAMPP

Почнемо з того, як встановити локальний сервер на комп'ютер з використанням комплекту XAMPP.

Для початку потрібно завантажити інсталятор для вашої операційної системи. Це можна зробити за посиланням на офіційному сайті: www.apachefriends.org/ru/index.html

У цій статті я скачаю інсталятор для Windows на прикладі якої розглядатиму установку і налаштування XAMPP.

Після натискання кнопки завантаження, почнеться завантаження .exe файлу (вага файлу приблизно 110мб).

Коли скачування завершилося, відкрийте файл установки (xampp-win32-5.6.30-0-VC11-installer.exe), слід запускати від імені адміністратора. У вітальному вікні натиснемо next.


Далі вибираємо необхідні компоненти. Нас цікавить Apache. Додатково ви можете вибрати PHP та MySQL.
Далі потрібно вибрати шлях встановлення.
Далі установник просить нас підтвердити, що ми готові розпочати установку. Натискаємо next.
Установка XAMPP розпочалася.
Після завершення інсталяції вам буде запропоновано запустити контрольну панель XAMPP. Залишаємо галочку. Натискаємо Finish.

Відкриється панель. Поки що нічого запускати не треба. Зараз можна розпочати створення доменів на нашому Localhost.

Налаштування піддоменів та віртуальних хостів

Редагування hosts

На локальному сервері ми можемо налаштувати переадресацію будь-яких запитів браузера на певну папку нашого сервера.

Спочатку потрібно додати переадресацію сайтів у файлі hosts. Цей файл лежить у папці etc за адресою: C:\Windows\System32\drivers\etc

Він не має дозволу, тому під час запуску потрібно буде вибрати звичайний блокнот, щоб відкрити його.


Якщо ми хочемо, щоб при наборі в браузері barbershop.local відкривався сайт із папки на нашому комп'ютері в D/:XAMPP/htdocs/barbershop, додамо наступний рядок до нашого файлу.

Створення хостів

Після редагування файлу hosts, перейдемо до налаштування сервера.

Відкриваємо в блокноті також файл httpd-vhosts.conf, який лежить у папці D: XAMPP apache conf

Насамкінець дописуємо наступний текст:

DocumentRoot "D:/XAMPP/htdocs" ServerName locahost ServerAlias ​​locahost ErrorLog "logs/localhost.log" CustomLog "logs/localhost.log" common
DocumentRoot "D:/XAMPP/htdocs/barbershop" ServerName barbershop.local ServerAlias ​​barbershop.local ErrorLog "logs/localhost.log" CustomLog "logs/localhost.log" common

Тепер переходимо в контрольну панель та натискаємо start у Apache. Сервер розпочав свою роботу.

Підсумок

Готово! Тепер, якщо в папку D:/XAMPP/htdocs/barbershop ми збережемо файл index.html або index.php, і в браузері перейдемо на адресу barbershop.local, то у нас відкриється Головна сторінканашого віртуального хоста. Якщо ми захочемо тепер, наприклад, із файлу /barbershop/css/main.css зайти в папку /barbershop/img/, то тепер це посилання можна вказати щодо кореня сайту "/img/".

Що ж таке локальний сервер і навіщо він нам потрібний?

Локальний сервер – це набір програм, які дозволяють розробляти сайт на локальному комп'ютері без підключення до Інтернету. Він аналогічний до серверів, які розташовані у хостерів. Якщо ви створюєте сайт, використовуючи лише html-сторінки з дизайном CSS, то ніякий локальний сервер вам не потрібен. Але якщо веб-сайт динамічний, тобто. створений з використанням Php, Perl, MySQL, скриптів і т.д., то для його налагодження та тестування знадобиться локальний сервер.

Частина 1. Встановлення XAMPP

Я вже писав про те, що ми будемо використовувати як локальний сервер XAMPP. Переходимо за цим посиланням та вибираємо XAMPP для нашої платформи. Моя операційна система Windows (у вас напевно теж), тому тиснемо на XAMPP for Windowsі потрапляємо на сторінку, де знаходимо наступний блок:

Вибираємо для скачування Installer. Після того, як файл скачається, запускаємо його. Взагалі весь подальший процес установки не вимагає ніякого втручання з боку користувача, крім натискання кнопки «Next», але я розпишу його більш докладно. Після того, як ми запустили інсталятор, на екрані з'являється таке вікно:

Російської мови в інсталяторі немає, тому залишаємо англійську, тиснемо «ОК».

Тиснемо «Next».

Тут нам пропонують вибрати, куди ми встановлюватимемо XAMPP, залишаємо без змін. Тиснемо «Next».

Тут нам пропонують вибрати компоненти, що встановлюються. Залишаємо як є, тиснемо "Install".

Через пару-трійку хвилин інсталяцію закінчено. Тиснемо «Finish». У нас завантажується таке віконце, яке називається контрольною панеллю, а на робочому столі з'являється значок XAMPP.

Якщо панель не завантажилася, для її завантаження клацаємо по значку. Тут ми будемо запускати та зупиняти сервери Apache та MySQL. Для старту сервера необхідно натиснути кнопку «Start». Натискаємо і ось що у вас має вийти:

Ми будемо запускати тільки Apache та MySQL. Як видно зі скріншоту, Apache використовує 80 порт. Цей порт за замовчуванням використовує Скайп і якщо у вас завантажений Скайп і порт 80 зайнятий, то Apache не завантажиться. Тому йдемо в Скайп: Інструменти->Налаштування->Додатково->З'єднання та прибираємо галочку з «Використовувати порти 80 і 443 як вхідні альтернативні». Ну і на завершення хочу додати, що для зупинки сервера ми натискатимемо кнопку «Stop». Але поки що залишаємо все завантаженим. До речі, завантаження, зупинку та перезавантаження XAMPP можна здійснювати і за допомогою спеціальних додатків, які знаходяться в папці C:\xampp\ xampp_start.exe, xampp_stop.exeі xampp_restart.exe.

Налаштування XAMPP

Установка не повинна була викликати якихось труднощів. Переходимо до налаштування. Запускаємо сервери Apache та MySQL і помічаємо у рядку Apache кнопку "Admin", тиснемо на неї. Завантажується таке віконце:

Російська мова на жаль не представлена, вибираємо англійську версію, як найуніверсальніший варіант. Але ви можете вибрати іншу мову, що вам сподобалася. Потрапляємо сюди:

Це і є веб-інтерфейс XAMPP. Нам тут важливими є два пункти. Перший – це Security:

тут знаходяться налаштування безпеки. Якщо перейти за посиланням http://localhost/security/xamppsecurity.phpможна буде задати пароль для адміністратора баз даних MySQLі там можна встановити пароль на директорію XAMPP для обмеження доступу з локальної мережі:

Я поки не задаватиму тут паролі, ви ж дійте на свій розсуд.

Створюємо базу даних MySQL

Другий важливий нам пункт це phpMyAdmin. Заходимо та потрапляємо на наступну сторінку:

От заради цього ми й городили весь наш город. phpMyAdmin - веб-додаток для адміністрування MySQL, а MySQL - це система управління базами даних, а наш майбутній сайт - це і є та сама база даних, якою керуватиме MySQL. Здається, я тут усе зрозуміло виклав, а подробиці можна поки що особливо не вникати. Сюди ми зайшли лише з однієї причини – у нас поки що немає бази даних, то давайте її створимо. Кожна база даних повинна мати свою унікальну назву, я вже вигадав назву для нашої бази даних, пропоную назвати її site. Вибираємо закладку "Бази даних", внизу в віконці "Нова база даних" пишемо site, в віконці "Порівняння" вибираємо utf8_general_ci - це кодування для нашої бази. Тиснемо «Створити».

Створюємо користувача бази даних MySQL

Тепер нам потрібно призначити користувача для новоствореної бази. Ідемо до «Привілею»

Тиснемо на «Додати нового користувача»і заповнюємо такі поля:

Ім'я користувача- будь-яке слово, що складається з англійських букв

Хост- Localhost

Пароль- будь-яке поєднання англійських букв та цифр

Багато початківців веб-майстри для простоти запам'ятовування та пароль, і ім'я користувача роблять таким же, як назва бази даних, у нашому випадку це було б site. Це виявляється величезною проріхою у безпеці. Тому, коли створюватимете власний сайт, не полінуйтеся придумати інше ім'я користувача, а пароль згенеруйте за допомогою кнопки «Генерувати», роздрукуйте та збережіть у надійному та безпечному місці. Ось приклад такого заповнення:

Але так як у нас з вами навчальний курс, я вчиню як справжнісінький початківець веб-майстер, яким, до речі, і є, і заведу ім'я користувача та пароль site.

Призначаємо привілеї користувачеві бази даних MySQL

Тепер необхідно призначити привілеї створеному користувачеві, Глобальних привілеяхтиснемо "Відзначити все" і говоримо "Ok".

Частина 2. Налаштування віртуальних хостів

Редагуємо файл httpd-vhosts.conf

Як ще не все? - спитайте ви, на жаль, ні, підходимо до найцікавішого. Для того, щоб ми могли переглядати у браузері свій сайт, необхідно налаштувати віртуальний хост. Для цього ми відправимося редагувати файл C:\xampp\apache\conf\extra\httpd-vhosts.conf. Відкриваємо файл за допомогою Notepad ++ або звичайним блокнотом. Зараз у цьому файлі є деяка інформація, всі рядки якої починаються з #. Ми її не чіпаємо, а нижче додаємо наступний код:

NameVirtualHost 127.0.0.1


ServerName localhost
ServerAdmin admin@localhost

Тут ми вказуємо ім'я віртуального хоста та описуємо локальний хост. Тепер нам треба додати дані, щоби запрацював наш сайт. Наш сайт буде називатися так само, як ми назвали базу даних - site, але назви сайту та бази даних не обов'язково мають збігатися. Звичайно, наш сайт повинен буде називатися щось на кшталт www.site.ru, але нам немає необхідності вказувати повне ім'я сайту, так як ця назва буде використовуватися тільки на нашому локальному комп'ютері, а нам немає потреби писати зайві літери, тому і назвемо його просто site. Під тим кодом, який ми щойно додали, додаємо ще код:


ServerName site
ServerAlias ​​www.site
ServerAdmin [email protected]
DocumentRoot "C:/xampp/htdocs/site/www/"
ErrorLog "C:/xampp/htdocs/site/logs/error.log"
CustomLog "C:/xampp/htdocs/site/access.log"

AllowOverride All
Order allow,deny
Allow from all

ServerName site - Назва нашого сайту, яку можна писати без.ru
ServerAlias ​​www.site - Альтернативна назвасайту
ServerAdmin [email protected] - Пошта адміністратора ресурсу
DocumentRoot "C:/xampp/htdocs/site/www/" - Папка із файлами сайту
ErrorLog "C:/xampp/htdocs/site/logs/error.log" - Журнал помилок
CustomLog "C:/xampp/htdocs/site/access.log" - Журнал відвідувань

Коли ви захочете створити ще один сайт, вам достатньо скопіювати і додати останній код, замінивши в ньому назву сайту на нову.

Редагуємо файл hosts

Залишилось додати наш сайт до бази даних доменних імен нашої операційної системи Windows. Для цього в Windows 7 заходимо до папки C:/Windows/ і знаходимо в ній файл notepad.exe, виділяємо його та тиснемо праву кнопку миші, вибираємо «Запуск від імені адміністратора», потім Файл >> Відкрити вибираємо папку C:/Windows/Sistem32/drivers/etc/ а в полі «Ім'я файлу» руками вбиваємо слово hosts. Якщо все зробили правильно, відкриється файл hosts. У ньому буде деяка інформація, також закоментована решіткою #. Нижче додаємо наступну конструкцію:

127.0.0.1 site

Якщо створюватимете ще сайт, скажімо site2, не забуваємо додавати в цей файл:

127.0.0.1 site2

Робимо поштову заглушку sendmail для XAMPP

Для того щоб мати можливість переглядати листи при тестуванні форми зворотнього зв'язкунеобхідно зробити так звану поштову заглушку. Робиться це так, відкриваємо Notepad++, створюємо новий документ, вибираємо синтаксис PHP а кодування UTF-8, потім поміщаємо в цей документ наступний код:

//папка в яку складатимемо пошту
define("DIR","c:/xampp/tmp/sendmail/");

//отримуємо з потоку тіло листа
$stream = "";
$ fp = fopen ("php://stdin", "r");
while($t=fread($fp,2048))
{
if($t===chr(0))
break;
$stream. = $t;
}
fclose($fp);

//Зберігаємо у файл
$ fp = fopen (mkname (), "w");
fwrite($fp,iconv("UTF-8","CP1251", $stream));
fclose($fp);

//Функція присвоєння імені файлу
function mkname($i=0)
{
$fn = DIR.date("Y-m-d_H-i-s_").$i.".eml";
if (file_exists($fn))
return mkname(++$i);
else return $fn;
}

Зберігаємо файл під ім'ям sendmail.phpв папку C: xampp sendmail. Потім у папці C:\xampp\tmp\ створюємо папку sendmail.

У файлі php.ini (C:\xampp\php) замінюємо рядок:

Sendmail_path = "C:\xampp\sendmail\sendmail.exe -t"

на рядок:

Sendmail_path = C:\xampp\php\php.exe c:\xampp\sendmail\sendmail.php

Перезапускаємо XAMPP. Якщо ви все зробили правильно, всі надіслані листи можна буде переглянути в папці C:\xampp\tmp\sendmail\. Але поки у нас немає зворотного зв'язку, тому перевірятимемо тоді, коли її створимо.

Створення папки для нашого сайту

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

Всі сайти, які ми робитимемо, ми будемо розміщувати в папці C:/xampp/htdocs/. Теоретично, не обов'язково використовувати цю папку, можна використовувати будь-яку іншу, але для цього треба буде змінити шляхи у файлі httpd-vhosts.conf. Але ми не відходитимемо від традицій. Давайте створимо нашу папку siteв папці htdocs. А тепер у папці C:/xampp/htdocs/site/ створимо ще дві папки: wwwі logs. У папці www будуть знаходитися всі фали нашого сайту, які ми потім переноситимемо на хостинг. Папка logs міститиме два файли - журнал помилок та журнал відвідувань.

Ну ось, власне, і все. На цьому наш перший урок можна вважати закінченим. Я засік час, який мені знадобився на те, щоб зробити все, що описано в цьому уроці. У мене вийшло приблизно 10 хвилин. Додамо час на завантаження дистрибутива XAMPP, ну нехай 5 хвилин. Отже, виходить, що наше перше заняття ми виконали за 15 хвилин. Часу на ознайомлення з матеріалом я не враховую, тому що наш слоган "Сайт за один день!" передбачає не навчання цього процесу за один день, а час, за який ми створимо сайт. До зустрічі на наступному уроці.

На свій локальний комп'ютерза допомогою інструменту XAMPP і навіщо це взагалі потрібне.

Навіщо інсталювати WordPress на локальний комп'ютер?

Перед тим, як дізнатися як це зробити, давайте розберемося навіщо це потрібно і чим воно допоможе в роботі з сайтом на WordPress.

Швидка передача файлів

Вам, напевно, доводиться завантажувати чимало файлів, включаючи теми, плагіни, інше. А це може значно знизити швидкість завантаження, особливо в порівнянні з тим, як легко вдається скопіювати та вставити ту чи іншу інформацію, або отримати zip-файл з однієї частини комп'ютера в іншу.

Якщо ж ви встановите версію WordPress для локального комп'ютера, ви зможете переносити файли, вносити зміни до wordpress, встановлювати теми та плагіни, при цьому завантаження сторінок не гальмуватиме роботу з сайтом.

Ви дізнаєтесь про WordPress більше

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

Розробка в автономному режимі перед завантаженням змін

Швидше за все, кожен розробник має хоча б один локальний сайт на WordPress. Тим не менш, якщо ви тільки починаєте роботу з дизайном або розробкою, тоді вас може зацікавити той факт, що ви можете швидко завантажити повністю весь сайт на свій комп'ютер і редагувати його в автономному режимі.

Створення особистого автономного блогу

Ще однією причиною для в автономному режимі може бути можливість вести свій приватний блог. Вам будуть доступні всі можливості WordPress, включаючи всі плагіни, що використовуються для цієї платформи. І при цьому ніхто ніколи не побачить вашого блогу в онлайн режимі.

Як бачите, причин для встановлення WordPress на локальний комп'ютер безліч. А тепер давайте розберемося, як це можна зробити, причому абсолютно безплатно.

Локальна установка WordPress за допомогою XAMPP

Для використання WordPress на своєму комп'ютері спочатку потрібно завантажити безкоштовне програмне забезпечення XAMPP. Це середовище PHP розробки, хоч і є багато інших можливостей для використання WordPress локально, але це найкраще.

Крок 1. Завантажуємо XAMPP

Це програмне забезпечення можна завантажити тут, тільки виберіть потрібний варіант, в залежності від операційної системи на вашому комп'ютері і завантажте файл.

Крок 2. Встановлюємо XAMPP

Після завантаження відповідного файлу почніть інсталяцію подвійним клацанняммиші.

У процесі встановлення залиште стандартні налаштуваннята натисніть «Далі».

Коли дійде до вибору папки для збереження XAMPP, можна вибрати стандартну папку або створити нову. Якщо ви не знаєте як краще зробити, виберіть перший варіант.

Чекаємо, поки XAMPP встановиться, щоб перейти до наступного кроку.

Крок 3. Запускаємо XAMPP

Коли XAMPP встановлено на ваш комп'ютер, виберіть пункт «Почати завантаження панелі керування зараз» і натисніть «Готово».

Після цього натисніть "Start" для Apache та MySql:

На цьому етапі зазвичай надходить оповіщення про систему безпеки від Windows, але ви можете ні про що не турбуватися. Переконайтеся, що ви натиснули на "Розблокувати", і ваш локальний сервер XAMPP буде готовий до використання.

Щоб перевірити, чи все зроблено правильно, відкрийте браузер і перейдіть на цю адресу:

http://localhost

Якщо XAMPP налаштований правильно, ви повинні побачити наступне:

Крок 4. Створюємо базу даних для WordPress

Оскільки WordPress використовує базу даних, нам потрібно її створити перед встановленням WordPress. Це робиться дуже просто і всього за кілька кроків.

Для початку перейдіть на панель управління, натисніть на кнопку «Адмін», а потім на «Старт» для MySql:

Після цього у вашому браузері має відкритися адмін-панель phpMyAdmin:

Тут натисніть на Databases, введіть назву вашої БД (будь-який набір латинських символів) і натисніть кнопку Створити. Так як ви можете створити кілька баз даних і зробити кілька установок WordPress на свій комп'ютер. Головне, дайте таке ім'я БД, щоб потім не переплутати, до якого сайту воно відноситься.

Коли ви побачите повідомлення, що підтверджує створення бази даних, можна перейти до наступного кроку.

Крок 5. Завантажуємо WordPress

Перейдіть на wordpress.org та скачайте останню версію WordPress. Після завантаження zip-файлу перенесіть його туди, де ви встановили XAMPP і збережете в папці "htdocs".

Потім розархівуйте цей файл, клацнувши на нього правою кнопкою миші та вибравши «Вилучити в поточну папку»:

Можете дати папці унікальну назву, щоб можна було відрізнити її від інших, які ви створюватимете надалі.

Крок 6. Налаштовуємо WordPress

Ми майже все зробили. Залишилося лише відредагувати та перейменувати один файл. У каталозі WordPress, який ви щойно створили, знайдіть файл wp-config-sample.php та відкрийте його за допомогою текстового редакторанаприклад Notepad++ :

Відредагуйте дані у виділеній області відповідно до назви бази даних, яку ви створили у кроці 4.

Збережіть файл і перейменуйте його на wp-config.php , видаляючи –sample з його назви.

Крок 7. Встановлюємо WordPress

Щоб встановити WordPress, введіть у браузері адресу: http://localhost/wordpress/ , де «wordpress» є назвою папки, яку ви створили у кроці 5. Після завантаження сторінки з'явиться таке:

Потім введіть необхідні дані, натисніть на "Встановити WordPress", після чого на вашому комп'ютері з'явиться встановлений WordPressв автономному режимі

Якщо ви хочете встановити теми або плагіни, ви можете зробити це через адмінку WordPress, як би ви це робили в онлайн режимі, або можна скопіювати файл у відповідні папки на вашому комп'ютері:

  • Теми: c:\xampp\htdocs\wordpress\wp-content\themes
  • Плагіни: c:\xampp\htdocs\wordpress\wp-content\plugins

Якщо ви не можете отримати доступ до WordPress автономно за цими посиланнями, переконайтеся, що XAMPP активний та запущений Apache та MySql.

Якщо ви хочете завантажити сайт онлайн для використання в режимі офлайн, або навпаки, то вам допоможе безкоштовний плагін Duplicator .

Качаємо XAMPP. Офсайт завжди онлайн (жирну кнопку скачування версії для Windows пропустить тільки сліпий):

Завантажити XAMPP з офіційного сайту

XAMPP на Windows 10: налаштування програми

Після завантаження XAMPP наполегливо попросила мене спочатку відключити антивірус, а за ним і UAC:

Для несильно обізнаних перекладу:

“Важливо! Через працюючий в системі Контролю облікових записів користувачів (UAC) деякі з функцій XAMPP, ймовірно, будуть заборонені. З працюючим UAC не намагайтеся, будь ласка, встановити програму до папки C:\Program Files (через відсутність дозволів на запис). В іншому випадку вимкніть UAC за допомогою msconfig відразу після встановлення”.

Ось так. Гаразд, програма довірена, якщо вимагає, значить необхідно: . Мда… тепер ще й антивірус йому заважає:

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

Перевіряємо роботу програми, набираючи у рядку браузера localhost. Якщо все правильно, бачимо вітальну сторінку машини:

Відразу перевіряємо консоль самої XAMPP (пропускаю всі сервіси через фаєрвол Windows – дозволяйте через приватні мережі). Ага… Запустилися всі сервіси, крім сервера Tomcat(без нього, нагадаю, на XAMPP ми запускати безпосередньо файли JSP не можемо; JSP файли – це спеціальні файлизгенеровані сервером – схожі на PHP або ASP, тільки замість коду ActiveXабо PHPкартинку нам малює Java):

програма знає, чого її не вистачає

Пішли шукати пакет JDK. На секунду зупинився: на офіційному сайті не виявилося 32-бітної версії JDK. Знайшов на:

Встановилося, перевіряю:

Все працює, ставимо WordPress.

Встановлення WordPress у автоматичному режимі.

У XAMPP для встановлення найпопулярніших блого-движків все готово. Більш того, вам відразу підсунуть свідомо останню версію двигуна. Єдине, що мене врятувала обліковий записв Google (Google+), завдяки якій доступ до завантаження плагіна для WordPress відкрився моментом. На сторінці localhostвашого браузера крутимо сторінку вниз і виявимо шукане посилання для завантаження спеціального плагіна, який безпомилково встановить WP на віртуальний хостинг:

реєстрації у facebook та твіттері теж прокотять

залишилося вибрати версію ОС:

Тепер проходимо недовгу процедуру встановлення:

Все тепер за адресою localhostпри запущеній панелі XAMPP у вас є блог WordPress.

XAMPP на Windows 10: встановлення в ручному режимі

Ця частина статті присвячена тим, хто встановлює WP вручну. Частина статті, в якій ми встановлюємо та налаштовуємо віртуальний хостинг, аналогічна (як і установка пакета Java JDK). Запускаємо панель XAMPP та перевіряємо налаштування MySQL. Для цього запускаємо MySQL ... Як би не так (до перезавантаження Windowsвсе працювало; ну ... як завжди, втім):

Вікно помилки повідомляє, що:

“MySQL зненацька припинив роботу. Ймовірно, це сталося через заблокований порт, відсутність залежностей, неправильно виставлені права, внутрішні помилки або вплив з іншого процесу. Натисніть на кнопку Logs, щоб перевірити лог помилок програми та перевірте журнал подій Windowsдля більш детальної інформації. Якщо вам знадобиться допомога, скопіюйте це повідомлення та покажіть на форумах”.

Тиснемо по кнопці Logsі шукаємо заповітне слово failedі все, що з ним пов'язане. Точно:

У мене відвалився якийсь плагін Aria, причому помилок вивалив по всіх напрямках. Виявилося, типова на цьому етапі помилка плагіна, що заважає ПОВТОРНОМУ запуску сервісу. Вирішується видаленням контролюючого лог-файлу aria_log_control. Він знаходиться по дорозі:

C:\xampp\mysql\data

Запускаємо провідник (Win + E) та видаляємо файл:

Перезапускаємо консоль XAMPP. Запрацювало. Вирушаємо в панель адміністратора MySQL, клацнувши по активній кнопці Admin. Відкриється вікно браузера за промовчанням за адресою localhost, в якому ви побачите панель налаштувань phpMyAdmin. Створимо папку, де зберігатиметься база даних сайту. Клацніть ліворуч Створити БД:

У вікні вводимо ім'я папки, припустимо WordPress, і клацаємо Створити:

Тут все можна закрити браузер.

WordPress: качаємо та налаштовуємо

А тепер качаємо останню версію WordPress:

Він приїде у zip-архіві, який розпакуйте у зручне місце. Але перед тим, як він вирушить за місцем призначення, деякі файли конфігурації WP потрібно підправити. У розархівованій папці знайдемо файл:

типу ось так

Це – не паролі та логіни до сайту; це лише необхідні налаштування доступу до бази даних.

Всі. Тепер усю папку потрібно покласти в директорію XAMPP. За замовчуванням та встановлюється в C:\xampp(це легко виявити, викликавши Властивостібудь-якого ярлика XAMPP):

Тобто папка полетіла в C:\xampp\htdocs:

Запускаємо будь-який браузер, в адресному рядку вказуємо адресу до бази даних:

Localhost/wordpress

Модуль PHP, що працює, сам перекине вас на сторінку установки, де вибираємо останні параметри установки блогу:

Ну, далі зрозумійте. І XAMPP на Windows 10, і WordPress на XAMPP лягають рівно. Тільки відразу пароль збережіть, який-небудь qwertyабо 111222333 не прокотить і Поштова адресавкажіть існуюче: у нас все по-чесному. Залишилося закріпитися логіном та паролем. Лабораторія готова.