Skip to content

Instantly share code, notes, and snippets.

@ukyo
Last active December 18, 2015 00:29
Show Gist options
  • Save ukyo/5696963 to your computer and use it in GitHub Desktop.
Save ukyo/5696963 to your computer and use it in GitHub Desktop.

さくらVPSのWordPressインストールメモ

とりあえず起動する

ubuntu12.04のインストール

いつも使っているOSなので。 VPSコントロールパネルのOS再インストールページからOSを選択して手順通りにインストール。

セキュリティの設定(最初にやる!)

以下参照。 https://secure.sakura.ad.jp/vpscontrol/main/reinstall

ssh鍵の設定

クライアント側で鍵を生成

ssh-keygen -t rsa

リモートコントロール~/.ssh/authorized_keysに公開鍵を貼り付け。 エディタはお好みで。 貼り付けボタン というのは上のほうにあるファイル的な形をしたやつのこと。

MySQLのインストール

sudo apt-get install mysql-server

MySQLのデータベースとユーザの作成

WordPress用のデータベースとユーザを作成する。 ここでは仮にデータベース名をwordpressdb、ユーザ名をwpadmin、パスワードをwppassとする。 適宜読み替えるように。

mysql -u root -p
# パスワードを入力

mysql> create database wordpressdb;
mysql> grant all privileges on wordpressdb.* to wpadmin@localhost indentified by 'wppass';
mysql> flush privileges;
mysql> exit;

apacheのインストール

sudo apt-get install apache2

php(とその他もろもろ)のインストール

sudo apt-get install php5 php5-mysql

apacheの設定は勝手にやってくれた!ありがたい。

phpからmysqlを使えるようにする

エディタで /etc/php5/apache2/php.iniを編集。extension=mysql.soの行を有効化(コメントを消す)する。

sudo vim /etc/php5/apache2/php.ini

再起動を忘れずに。

sudo /etc/init.d/apache2 restart

WordPressをインストール

ダウンロード&展開

wget http://ja.wordpress.org/wordpress-3.5.1-ja.tar.gz | tar xzf

wp-config.phpの設定。説明通りに設定していけば問題なし。

cd wordpress
cp wp-config-sample.php wp-config.php
vim wp-config.php

/var/wwwにコピー

#wordpressのdirectoryにいるとして
cp -a * /var/www

サイトにアクセス

初期URLかipアドレス直打ちで設定画面に飛ぶので、さっさと設定する。 これでWordPressが一応動くようになるはず。

domainの設定

TODO

サーバをnginxにする

TODO

httpsで通信する

TODO

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment