XAMPP + WordPress в Manjaro

XAMPP + WordPress в Manjaro

Установка и настройка XAMPP + WordPress на Manjaro Linux

Если вы хотите развернуть WordPress локально на Manjaro или другом Arch-подобном дистрибутиве, то этот гайд для вас. Мы пошагово пройдём путь от установки XAMPP до запуска WordPress. Подходит для новичков и разработчиков, которым нужен локальный стенд.


Шаг 1: Подготовка системы

Установите базовые инструменты для сборки программ из исходников:

sudo pacman -S base-devel

Шаг 2: Установка XAMPP

  1. Скачайте последнюю версию XAMPP с официального сайта.
  2. Сделайте файл исполняемым и запустите установку:
    chmod +x xampp-linux-x64-*.run
    sudo ./xampp-linux-x64-*.run
  3. После установки запустите графический интерфейс XAMPP:
    sudo /opt/lampp/manager-linux-x64.run
  4. Запустите Apache и MySQL.

Шаг 3: Создание базы данных

  1. Откройте http://localhost/phpmyadmin в браузере.
  2. Создайте базу данных, например mysite_db.

Шаг 4: Установка WordPress

  1. Скачайте WordPress с wordpress.org.
  2. Распакуйте архив, переименуйте папку, например в mysite, и переместите её в XAMPP:
    sudo mv ~/Загрузки/wordpress /opt/lampp/htdocs/mysite
  3. Измените владельца папки:
    sudo chown -R daemon:daemon /opt/lampp/htdocs/mysite

Шаг 5: Параметры подключения WordPress к базе данных

  1. Переименуйте файл wp-config-sample.php в wp-config.php и
  2. Отредактируйте параметры подключения к базе данных в файле wp-config.php
define( 'DB_NAME', 'mysite_db' );
define( 'DB_USER', 'root' );
define( 'DB_PASSWORD', '' );
define( 'DB_HOST', 'localhost' );

🔹 DB_NAME - имя вашей базы данных (в примере mysite_db)
🔹 DB_USER - имя пользователя базы данных (по умолчанию root)
🔹 DB_PASSWORD - пароль пользователя (обычно пустой в XAMPP)
🔹 DB_HOST - адрес сервера базы данных (чаще всего localhost)

Откройте http://localhost/mysite/ и завершите установку через веб-интерфейс.


Решение ошибки "Не удалось создать директорию"

Если при установке тем или плагинов появляется сообщение:

Установка не удалась: Не удалось создать директорию...

Это означает, что WordPress не имеет прав на создание каталогов. Решение:

sudo chown -R daemon:daemon /opt/lampp/htdocs/mysite
sudo find /opt/lampp/htdocs/mysite -type d -exec chmod 755 {} \;
sudo find /opt/lampp/htdocs/mysite -type f -exec chmod 644 {} \;

Альтернатива: можно использовать файловый менеджер, щёлкнув правой кнопкой мыши → «Свойства» → «Разрешения» и установить права вручную.

Решение проблемы с FTP

Если WordPress требует FTP-доступ при установке плагинов, добавьте в wp-config.php строку:

define('FS_METHOD', 'direct');

Готово!

Теперь вы можете использовать полноценный локальный сайт WordPress на Manjaro. Это отличное решение для разработки и тестов.

Комментарии