LoginSignup
1
2

More than 5 years have passed since last update.

お名前.comのVPSにwordpressを入れる

Posted at

VPSにwordpressをinstall

お名前.comのVPSにwordpressをインストールする時にやっとことのメモ。
コントロールパネルにログインしてVPSサーバーが立ち上がっている事が前提。

サーバーにloginしてサーバーのipアドレスを確認する

コンソール画面からサーバーにログインする。

$ ifconfig

一般用ユーザーを作成

現在はrootで入っているの一般ユーザーを作成しておく。
rootだといつ何をぶっ壊すかわからんので。

$ useradd user-test
$ passwd password-test

SSHで接続出来るようにする

SSHでサーバーにログインするときは公開鍵認証を使って行う。
必要なPrivate Keyをサーバーにダウンロードする。
ダウンロードが終わったら、一般ユーザーのディレクトリに、サーバーの公開鍵をコピーしておく。user-testpassword-testは置き換えてください。

$ cp -r /root/.ssh /home/user-test/.ssh
$ cd /home/user-test
$ chown -R user-test.user-test .ssh
$ ls -al .ssh

この作業が終わったら、スナップショットを作成しておいていつでもロールバック出来る状態にしておく。

Apacheの確認

ここから先はsshで接続してからの作業。
Apacheがインストールされているか確認する。

$ rpm -qa | grep httpd

インストールされてなかったらyum install httpdでインストールする。

$ yum install httpd

Apacheの起動スクリプトの配置場所を確認して

$ rpm -ql httpd | grep init

Apacheの再起動

$ /etc/rc.d/init.d/httpd restart

接続できなかった場合

パケットフィルタリング(iptables)の設定でhttp通信が出来ているかどうかを確認してみる。許可されていない場合は以下の設定を書き加える。

$ vi /etc/sysconfig/iptables

追加する記述

-A INPUT -p tcp -m tcp –dport 80 -j ACCEPT

ほんでiptablesrestart

$ /etc/rc.d/init.d/iptables restart

ブラウザで確認してみる

ipを打って、ページが表示されているか確認してみる。
Apacheのページが見えていれば設定はおk。

phpとmysqlのインストール

確認。

$ rpm -qa | grep mysql
$ rpm -qa | grep php

なかったらinstallする

$ yum install php
$ yum install mysql-server
$ yum install php-mysql

MySQLを起動

$ /etc/rc.d/init.d/mysqld start

MySqlでDBを作成する

$ mysql -u root -p

でrootでsqlにログインする

$ mysql> CREATE DATABASE wp_database;

$ mysql> GRANT ALL PRIVILEGES ON wp_user.* TO wp_database@localhost IDENTIFIED BY 'password';

$ mysql> FLUSH PRIVILEGES;

$ mysql> exit;

wordpressをinstallする

wordpress 公式サイトからwordpressをdownloadしてきてサーバーにアップロードする。
wp-config-sample.phpをコピーしてwp-config.phpにリネームする。

以下の行を作成したDBに合わせる。
define(‘DB_NAME’, ‘wp_database’);
define(‘DB_USER’, ‘wp_user’);
define(‘DB_PASSWORD’, ‘password’);

ここを書き換えたらブラウザからwordpressにアクセスして、ボタンをポチる。
上手く行かないときはhttpd.confとかのDocument Rootの設定や.htaccessが動くかなどの確認をする。

だいたいこんな感じでVPSにwordpressはinstallできた。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2