Skip to content

Все для WordPress, веб-розробки — і не тільки

🍏 Встановлення WordPress на Mac локально за допомогою MAMP

🍏 Встановлення WordPress на Mac локально за допомогою MAMP

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

Локальне встановлення WordPress на Mac через MAMP вирішує цю проблему за 15 хвилин. Ви отримуєте повноцінне середовище розробки: Apache, MySQL, PHP і мультисайт для тестування одразу кількох тем. Жодних зовнішніх хостингів, жодного інтернету, все працює на вашому MacBook навіть у літаку.

💡 Швидкий огляд:

  • Завантажуємо та налаштовуємо MAMP, обираємо порти та версію PHP
  • Створюємо базу даних MySQL через phpMyAdmin
  • Завантажуємо WordPress із wordpress.org і копіюємо файли в htdocs
  • Правимо файл hosts і налаштовуємо wp-config.php
  • Запускаємо встановлення WordPress через браузер
  • Вмикаємо мультисайт і додаємо тестові сайти

Завантаження та налаштування MAMP

MAMP (Mac Apache MySQL PHP), безплатний інструмент, який підіймає повноцінний вебсервер на macOS одним натисканням. Завантажте його з офіційного сайту, доступна версія 7.4 (2026), сумісна з Apple Silicon та останніми macOS. Встановлення стандартне: перетягніть теку в Applications.

Завантажити MAMP

Налаштування портів і PHP

Після запуску MAMP відкрийте Preferences. Перший екран, загальний статус серверів, другий, налаштування.

Перейдіть на вкладку Ports. Типово Apache висить на порту 8888, MySQL, на 8889. Замініть їх на 80 і 3306 відповідно. Це прибере номер порту з URL локального хоста, замість http://localhost:8888 отримаєте чистий http://localhost.

Налаштування портів MAMP Apache та MySQL

Порт 80 вимагає введення пароля адміністратора під час кожного запуску серверів — це плюс: ніхто не запустить ваш локальний сервер без вашого відома. На вкладці PHP оберіть найсвіжішу доступну версію, на вкладці Server вкажіть кореневу теку документів Apache. Зручно створити окрему теку в Документах, щоб не змішувати проєкти із системними файлами.

Створення бази даних

Запустіть сервери кнопкою Start Servers. Відкриється стартова сторінка MAMP. Натисніть phpMyAdmin, потрапите у вебінтерфейс керування MySQL.

Стартова сторінка MAMP з кнопкою phpMyAdmin

У phpMyAdmin натисніть «Створити БД». Назва будь-яка: wordpress, wpdev або test. Запам’ятайте її: вона знадобиться під час налаштування wp-config.php. Натисніть «Створити». База готова, сервери працюють, можна встановлювати WordPress.

Завантаження WordPress

Завантажте останню версію WordPress із wordpress.org/download. На момент написання це версія 6.7, архів вагою близько 25 МБ.

Завантажити WordPress

Розпакуйте архів подвійним кліком. Відкрийте теку wordpress, що з’явилася, і скопіюйте весь її вміст у теку Applications/MAMP/htdocs. Саме туди Apache дивиться під час звернення до localhost.

Файли WordPress скопійовано в папку MAMP htdocs

Крок 1. Редагування файлу hosts

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

Іконка Термінала macOS для редагування hosts

Відкрийте Термінал і виконайте:

1sudo nano /private/etc/hosts
Термінал з командою sudo nano для файлу hosts

Система запитає пароль адміністратора, введіть його. У редакторі, що відкрився, стрілкою вниз прокрутіть до кінця файлу та додайте рядок (замість test, ім’я вашої бази даних):

1127.0.0.1 test
Редагування файлу hosts через nano в Терміналі

Натисніть Control+X для виходу, потім Y для збереження змін і Enter для підтвердження імені файлу.

Крок 2. Налаштування wp-config.php

Перейдіть до MAMP/htdocs, знайдіть файл wp-config-sample.php і перейменуйте його на wp-config.php. Відкрийте в будь-якому текстовому редакторі.

Редагування wp-config.php, налаштування бази даних

Знайдіть блок налаштувань бази даних і замініть значення:

1define('DB_NAME', 'test'); // имя вашей базы
2define('DB_USER', 'root'); // пользователь MySQL в MAMP
3define('DB_PASSWORD', 'root'); // пароль MySQL в MAMP
4define('DB_HOST', 'localhost');

Збережіть файл. WordPress тепер знає, куди підключатися.

Крок 3. Фінальне встановлення WordPress

У браузері перейдіть за адресою http://test/ (або тим іменем, яке ви прописали у файлі hosts). Відкриється екран встановлення WordPress:

Екран встановлення WordPress з формою заповнення даних

Заповніть поля: назва сайту, ім’я користувача, пароль та email адміністратора. Натисніть «Встановити WordPress». За кілька секунд побачите екран успіху:

WordPress успішно встановлено, екран привітання

Локальний WordPress встановлено та готовий до роботи. Але для розробки тем цього замало, потрібен мультисайт.

Налаштування мультисайту WordPress

Мультисайт дає змогу створити кілька тестових сайтів у межах одного встановлення WordPress. Для розробника тем це незамінна річ: ви можете тримати п’ять версій сайту з різними темами та бачити зміни миттєво, не перемикаючись між інсталяціями.

Показ прихованих файлів

Мультисайт потребує редагування файлу .htaccess, який macOS типово приховує. Відкрийте Термінал і виконайте дві команди:

1defaults write com.apple.Finder AppleShowAllFiles true
2killall Finder

Finder перезапуститься, і приховані файли стануть видимими. Після завершення налаштування мультисайту можна повернути як було, замінивши true на false.

Увімкнення мультисайту у wp-config.php

Знову відкрийте wp-config.php. Перед рядком /* That's all, stop editing! Happy publishing. */ додайте:

Додавання константи WP_ALLOW_MULTISITE у wp-config.php
1define('WP_ALLOW_MULTISITE', true);

Збережіть файл. Тепер в адмінці WordPress з'явиться розділ «Налаштування мережі».

Мережеві налаштування WordPress

Переконайтеся, що сервери MAMP запущені. Увійдіть в адмінку WordPress за адресою http://test/wp-admin/. У меню «Інструменти» з'явився пункт «Налаштування мережі».

Налаштування мережі WordPress, вибір підкаталогів або піддоменів

Виберіть тип мережі: підкаталоги (/site1, /site2) або піддомени (site1.test). Для локальної розробки підкаталоги простіші, не потребують додаткового редагування hosts. Вкажіть назву мережі та email адміністратора, натисніть «Встановити».

Редагування.htaccess і wp-config.php

Після встановлення WordPress покаже два блоки коду, для wp-config.php і .htaccess.

Код для wp-config.php та htaccess після налаштування мережі

Скопіюйте перший блок у wp-config.php одразу після рядка define('WP_ALLOW_MULTISITE', true);:

Вставка конфігурації мультисайту у wp-config.php

Тепер другий блок, у файл .htaccess, який лежить у корені htdocs і тепер видимий завдяки попередньому кроку. Замініть увесь вміст .htaccess на код із другого блоку:

Редагування файлу htaccess для мультисайту WordPress

Перезайдіть в адмінку WordPress. Мультисайт активовано.

Додавання тестових сайтів

В адмін-барі з'явився пункт «Мої сайти» → «Адміністрування мережі» → «Сайти» → «Додати новий».

Адміністрування мережі WordPress, список сайтів

Вкажіть адресу нового сайту (підкаталог), назву та email адміністратора:

Форма додавання нового сайту в мультимережу WordPress

Натисніть «Додати сайт». Повторіть для кожного тестового середовища. Тепер ви можете активувати різні теми на різних сайтах мультимережі й тестувати їх паралельно, без жодного робочого домену.

Відеоінструкція

Якщо вам зручніше сприймати візуальний формат, ось повне відеокерівництво зі встановлення WordPress на macOS через MAMP. Автор проходить усі кроки від завантаження до першого входу в адмінку, включно з типовими помилками та їх виправленням.

⁉️🤔 Часті запитання

Чи потрібно встановлювати MAMP PRO, чи вистачить безплатної версії?

Безплатної версії MAMP достатньо для розробки тем WordPress. MAMP PRO додає віртуальні хости з автоматичним редагуванням hosts, вбудований поштовий сервер для тестування листів і міграцію сайтів, але для локальної розробки тем ці функції не обов’язкові. Безплатна версія закриває всі потреби розробника тем.

MAMP чи Local WP, що обрати для Mac?

Local WP простіший у початковому налаштуванні: майстер встановлення створює сайт за три кліки. Але MAMP дає повний контроль над версіями PHP (можна перемикати на льоту), прямий доступ до Apache і MySQL, а також штатну підтримку мультисайту без милиць. Якщо ви розробляєте теми, MAMP гнучкіший. Якщо просто тестуєте контент перед публікацією, Local WP швидший.

Чому WordPress не бачить базу даних під час встановлення?

Три типові причини: (1) порти Apache або MySQL не збігаються з тими, що прописані у wp-config.php, відкрийте стартову сторінку MAMP і звірте порт MySQL із DB_HOST; (2) пароль MySQL у MAMP за замовчуванням root, а не порожній; (3) ім’я бази даних у wp-config.php містить одрук або зайвий пробіл. Перевірте ці три пункти, і підключення запрацює.

Чи обов’язково налаштовувати мультисайт для розробки тем?

Не обов’язково, але вкрай бажано. Без мультисайту для тестування кожної теми доведеться або перемикати теми на єдиному сайті (і втрачати налаштування попередньої), або ставити окремі екземпляри WordPress у різні теки htdocs. Мультисайт вирішує це елегантно: один WordPress, одна база даних, але п’ять сайтів із п’ятьма різними темами.

Чи можна потім перенести локальний сайт на живий хостинг?

Так. Для цього є безплатні плагіни міграції, All-in-One WP Migration, Duplicator або WP Migrate. Вони пакують сайт в архів з автоматичною заміною URL. Або ручний метод: експорт бази через phpMyAdmin, копіювання файлів через FTP і заміна http://test на живий домен через пошук-заміну в дампі бази (плагін Better Search Replace).

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

Локальний WordPress із мультисайтом на Mac — це стартовий майданчик. Наступний логічний крок після прочитання цього посібника: створити мінімальну тему з нуля, розібратися в ієрархії шаблонів і підключити перший style.css. Мультисайт, який ви щойно налаштували, дасть змогу тестувати тему одразу на кількох тестових сайтах, без страху зламати продакшен.

Якщо зіткнулися з помилкою на будь-якому з кроків, перевірте ще раз порти MAMP (80 і 3306) і рядок 127.0.0.1 у файлі hosts. Дев’ять із десяти проблем локального встановлення впираються саме в це.