IT

【IT】Ubuntu Desktop 20.04 LTSにWordPressをインストールする

WordPress

こんにちは、ともです。

今回はUbuntu Desktop 20.04 LTSをインストールしたDELL Studio 1550 PP39LのノートパソコンにWordPressをインストールします。

ノートパソコンにUbuntu Desktop 20.04 LTSをインストールする方法は以下を参照してください。

また、SSHの設定については以下を参考してください。

WordPress

WordPressは、オープンソースのブログソフトウェアです。Dockerも用意されています。今回はDockerを使ってWordPressを構築します。

接続先データーベース(DB)設定

WordPressはDBを使用します。DBのインストールは以下を参照してください。

接続先のDBを設定します。ログインします。

  
# sudo mariadb -u rooot -p
  

WordPressのDBユーザーを作成します。

  
MariaDB[(none)]> create user 'user_name'@'host_name' identified by 'user_password';
  

user_nameはwpを指定します。

host_nameはlocalhostを指定します。

user_passwordは任意のパスワードを指定します。ここではwppasswordとします。

以下は例です。

  
MariaDB[(none)]> create user 'wp'@'localhost' identified by 'wppassword';
  

次にデーターベースを作成します。

  
MariaDB[(none)]> create database database_name;
  

database_nameに任意のDB名を指定します。

以下は例です。

  
MariaDB[(none)]> create database wordpress;
  

次に権限を設定します。

  
MariaDB[(none)]> GRANT ALL ON database_name.* TO user_name@host_name IDENTIFIED BY "user_password";
  

以下は例です。

  
MariaDB[(none)]> GRANT ALL ON wordpress.* TO wp@localhost IDENTIFIED BY "wppassword";
  

wordpress.*はwordpressのDBに権限を与えています。*.*とすることでDB全体の権限を付与することが出来ます。

以下のコマンドを入力してDockerを起動します。

Dockerの設定は以下を参照してください。

  
# docker run -d --network host --name wordpress --restart unless-stopped -e "WORDPRESS_DB_HOST=host_name" -e "WORDPRESS_DB_USER=user_name" -e "WORDPRESS_DB_PASSWORD=user_password" -e "WORDPRESS_DB_NAME=database_name" wordpress
  

以下例です。

  
# docker run -d --network host --name wiki --restart unless-stopped -e "WORDPRESS_DB_HOST=127.0.0.1" -e "WORDPRESS_DB_USER=wp" -e "WORDPRESS_DB_PASSWORD=wppassword" -e "WORDPRESS_DB_NAME=wordpress" wordpress
  

WordPress設定

Dockerが起動したらブラウザからアクセスします。

ブラウザを起動して以下のURLを入力します。

http://localhost:3000

家庭内ネットワークの場合はlocalhostをマシン名またはIPアドレスに変更します。

日本語を選択します。

「サイトのタイトル」「ユーザー名」「パスワード」「メールアドレス」を入力して「wordpressをインストール」ボタンを押下します。

入力を確認して「ログイン」ボタンを押下します。

「メールアドレス」と「パスワード」を入力して「ログイン」ボタンを押下します。

ダッシュボードの画面が表示されます。

今回はここまでです。

コメント

0 件のコメント:

コメントを投稿

コメントをお待ちしています。