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
コメントを残す