WordPressインストール

WordPressインストール

https://ubuntu.com/tutorials/install-and-configure-wordpress#1-overview

wordpressをインストール。apache2もインストールされる

$ apt -y install wordpress

SSLモジュールとバーチャルホストの有効化

$ sudo a2enmod ssl
$ sudo a2ensite default-ssl
$ sudo service apache2 restart

MariaDBのインストール

$ sudo apt -y install  mariadb-client-10.3
$ sudo apt -y install mariadb-server-10.3

MariaDBスタート

$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

WoerPress用データベース作成

$ sudo mariadb
データベース作成
MariaDB [(none)]> CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8;
ユーザ作成
MariaDB [(none)]> GRANT ALL ON wordpress.* TO wordpress@localhost IDENTIFIED BY 'password';
MariaDB [(none)]> FLUSH PRIVILEGES;

wordpress を apacheに登録

$ sudo vi /etc/apache2/sites-available/wordpress.conf
<VirtualHost *:80>
    DocumentRoot /usr/share/wordpress
    <Directory /iusr/share/wordpress>
        Options FollowSymLinks
        AllowOverride Limit Options FileInfo
        DirectoryIndex index.php
        Require all granted
    </Directory>
    <Directory /usr/share/wordpress/wp-content>
        Options FollowSymLinks
        Require all granted
    </Directory>
</VirtualHost>
sudo a2ensite wordpress
sudo a2ensite wordpress
sudo a2dissite 000-default

データバースの構成

$ sudo mariadb
MariaDB [(none)]> CREATE DATABASE wordpress;
MariaDB [(none)]>CREATE USER wordpress@localhost IDENTIFIED BY 'password';
MariaDB [(none)]> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
    -> ON wordpress.*
    -> TO wordpress@localhost;

データベースに接続するように WordPress を構成する

sudo -u www-data cp /usr/share/wordpress/wp-config-sample.php /usr/share/wordpress/wp-config.php

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です