tocdepth

2

Сайт на WordPress с использованием LAMP

C помощью инструкции вы развернете набор инструментов LAMP на ресурсах Cloud.ru Evolution, установите и настроите систему управления контентом WordPress.

Перед началом работы

  1. Установите виртуальную машину с образом LAMP.

  2. Арендуйте публичный IP-адрес, если не сделали этого на предыдущем шаге.

Подключитесь к ВМ

  1. Войдите в личный кабинет.

  2. Перейдите к списку ВМ.

  3. Нажмите на название ВМ, на которую установили LAMP.

  4. Перейдите во вкладку Виртуальная консоль.

  5. Подключитесь к ВМ по SSH.

Логин и публичный IP для подключения к ВМ можно посмотреть в настройках данной ВМ, во вкладке Информация.

Настройте базу данных в MySQL

  1. Откройте MySQL:

    mysql
    
  2. В команде ниже замените Password на свой пароль и отправьте команду в консоль:

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Password';
    
  3. Выйдите из MySQL:

    exit
    
  4. Установите скрипт для улучшения защиты БД:

    mysql_secure_installation
    

Установите и настройте WordPress

  1. Установите WordPress:

    apt install wordpress -y
    
  2. Создайте файл /etc/wordpress/config-localhost.php.

    sensible-editor/etc/wordpress/config-localhost.php
    
  3. В команде ниже замените Password на свой пароль от БД и отправьте команду в консоль:

    <?php
    define('DB_NAME', 'wordpress');
    define('DB_USER', 'wordpress');
    define('DB_PASSWORD', 'Password');
    define('DB_HOST', 'localhost');
    define('WP_CONTENT_DIR', '/usr/share/wordpress/wp-content');
    ?>
    
  4. Откройте MySQL и введите пароль от БД:

    mysql -u root -p
    
  5. В следующих командах так же замените слово Password на ваш пароль от БД и отправьте их в консоль:

    CREATE DATABASE wordpress;
    
    CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'yourPassword';
    
    GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON wordpress.* TO 'wordpress'@'localhost';
    
    FLUSH PRIVILEGES;
    
  6. Выйдите из MySQL:

    exit
    
  7. Переместите WordPress в корень документа веб-сервера:

    ln -s /usr/share/wordpress/var/www/html/wordpress
    
    mv /etc/wordpress/config-localhost.php /etc/wordpress/config-default.php
    
  8. В ссылке http://FloatingIPAddress/wordpress/wp-admin замените FloatingIPAddress на ваш динамический IP и откройте ссылку в браузере.

Результат

При переходе по ссылке http://FloatingIPAddress/wordpress/wp-admin открывается страница с предложением установить WordPress.

Запустили Evolution free tier
для Dev & Test
Получить