WordPressのインストール(Ubuntu18.04)

WordPressも大分進化してきました。そこで改めてインストールし直してみました。以下がインストールの仕方です。以前は、SQLサーバーにPostgreSQLを使用していましたが、今回はMariaDBを使用しています。


1 サーバ機にUbuntuServer18.04のインストール
(1) UbuntuServer18.04をCD-Rに焼いて、
   サーバ機にするパソコンにインストールします。
(2) インストール後は、
    sudo apt update
    sudo apt upgrade
(3) サーバの日本語化
sudo apt -y install language-pack-ja-base language-pack-ja update-locale LANG=ja_JP.UTF-8 LANGUAGE=”ja_JP:ja”
2 サーバ機に作業に必要となるものをインストール
(1) Webサーバにするために
          アパッチサーバをインストール
    sudo apt install apache2

(2) SQL関係をインストールします。(WordPressをインストールするのに必要なものも含む)

cifs-utils apache2 mariadb-server mariadb-client php libapache2-mod-php php-cli php-cgi php-mysql php-gd php-curl php-zip php-mbstring php-gettext php-intl

3 Worpressをダウンロード

https://ja.wordpress.org/latest-ja.zip

4 Wordpressを解凍

  apt unzip latest-ja.zip (ダウンロードしたWordpress)

  もしも、unzipコマンドができない場合は、インストールします。

    「apt install zip」

5 MariaDBにて「データベース名」「ユーザ名」「パスワード」を 設定 する。

6 wordpressのインストール(その1)
 (1) wordpressの移動
      sudo mv wordpress /var/www/html/
 (2) wp-config-sample.phpをwp-config.phpにコピーして編集(4の設定を活用します)
      sudo cp /var/www/wordpress/wp-config-sample.php /var/www/wordpress/wp-config.php
      sudo vi /var/www/wordpress/wp-config.php
       下記を(データベース名)(ユーザ名)(パスワード)に5で設定したものに置き換えます。
        /** WordPress のためのデータベース名 */
        define(‘DB_NAME’, ‘(データベース名)’);
        /** MySQL データベースのユーザー名 */
        define(‘DB_USER’, ‘(ユーザ名)’);
        /** MySQL データベースのパスワード */
        define(‘DB_PASSWORD’, ‘(パスワード)’);
       リンク  https://api.wordpress.org/secret-key/1.1/salt/
                 にアクセス後 コピーして
        define(‘AUTH_KEY’, ‘put your unique phrase here’);
        define(‘SECURE_AUTH_KEY’, ‘put your unique phrase here’);
        define(‘LOGGED_IN_KEY’, ‘put your unique phrase here’);
        define(‘NONCE_KEY’, ‘put your unique phrase here’);
        define(‘AUTH_SALT’, ‘put your unique phrase here’);
        define(‘SECURE_AUTH_SALT’, ‘put your unique phrase here’);
        define(‘LOGGED_IN_SALT’, ‘put your unique phrase here’);
        define(‘NONCE_SALT’, ‘put your unique phrase here’);
                                と置き換えます。
          これは必須ではありませんが、セキュリティ向上には役に立ちます。
       下記の「wp」を任意の文字に置き換える。
        $table_prefix = ‘wp_’;
          これも必須ではありませんが、セキュリティ向上には役立ちます。
 (3) ホームに戻る
      :wq
Enterボタン
6 アパッチサーバーの再起動
    sudo service apache2 restart
7 wordpressのインストール(その2)
    http://(「サーバーのIPアドレス」もしくは「URL」)/wordpress/wp-admin/install.php
8 ログイン(インストール後ログインして設定の一般設定へ)
  一般設定のサイトアドレス(URL)の「/wordpress」を削除
  http://(「サーバーのIPアドレス」もしくは「URL」)   として「変更を保存」する。
9 「index.html」を削除後、「index.php」を移動する。
  sudo rm /var/www/index.html
  sudo mv /var/www/wordpress/index.php /var/www/
10 index.phpを編集する。
  sudo vi /var/www/index.php
    一番最後の行
  require(‘./wp-blog-header.php’); の「./」の間に「/wordpress」を挿入
   → require(‘./wordpress/wp-blog-header.php’);  として保存。
11 WordPressにアクセス
  「サーバーのIPアドレス」もしくは「URL」を入力してWordPressにアクセスする。
   あとは自分のブロクを作り上げていってください。
その他
 ☆ IPアドレスを使用して、自宅サーバーにWordPressをインストールした後、URLを設定する場合。
     (ただし、プロバイダ等から独自URLを取得していることを前提とします)
   以前、WordPressをインストールしようとして、なんとか自宅サーバーにインストールが完了したけどURLからアクセスすることができなかっ たり、WordPressのホーム画面は表示できるけど、その後のリンクがうまく行かなかったりしたことがありました。それを解消した方法をご紹介しま す。
   自宅サーバーのIPアドレス  192.168.1.200
   自宅サーバーのホスト名   wordpressserver
取得した独自URL       wordpress.com
   自ホストIPアドレス     DHCPによる動的IPアドレス
   自ホストのホスト名     wordpresshost
                       だとします。
1 自ホストの設定
   自ホストの端末を起動して
   sudo vi /etc/hosts を入力すると
127.0.0.1  localhost
127.0.1.1  wordpresshost   となっていると思います。
   そのすぐ下の行に
      192.168.1.200 wordpress.com を追記し上書き保存します。
2 自宅サーバーの設定
 (1) 自宅サーバーの端末を起動
 (2) 自宅サーバーの端末に
     sudo vi /etc/hosts を入力すると
      127.0.0.1 localhost
127.0.1.1 wordpressserver   となっていると思います。
   そのすぐ下の行に
      127.0.0.1 wordpress.com   を追記し上書き保存します。
 (3) sudo vi /etc/apache2/sites-available/default を入力すろと
    〈VirtualHost *:80〉
        ServerAdmin webmaster@localhost
DocumentRoot /var/www
(以下続く)
             となっていると思います。
     3行目「ServerAdmin」と「DocumentRoot」の間に
        ServerName wordpress.com   を入力し上書き保存
 (4) 上述(3)を有効化
      sudo a2ensite default
 (5) 言われるがままに
      sudo service apache2 reload
   以上で、同一セグメント内にある自ホストから、自宅サーバーにあるWordPressにアクセスすること。と外部の端末から自宅サーバーのWordPressにアクセスすることができるようになりました。
参考文献
 ● 『WordPress日本語ローカルサイト』
 ● 『Ubuntuserver1204にPostgreSQLをインストール』
 ● 『WordPressをPostgreSQLで使いたいゾウ』
 ● 『WordPressのDBにPostgreSQLを使う』
 ● 『WordPressで見た目のアドレスを変える』

LinuxPCWordPress
スポンサーリンク
kotohaをフォローする

コメント