LoginSignup
1
2

More than 5 years have passed since last update.

IDCFでのkusanagi(wordpress)の入れ方

Posted at

IDCFでのkusanagi(wordpress)の入れ方

やりたかったこと

  • 大量に読んだ漫画の感想とか書きたいなあ
  • サーバー費抑えたい => IDCFの500円サーバ使えばいいや
  • ブログサービスは使いたくない => wordpress使ってみるか

kusanagiとは

WordPressの実行時間3ミリ秒台、秒間1000リクエストをページキャッシュ非使用で実現する世界最高速クラスのWordPress実行環境を作れます(公式引用)

テンプレート選択する

こちら参照してください。
https://kusanagi.tokyo/cloud/kusanagi-for-idcfcloud/

初期コマンド

  • ログイン

ssh root@ip_address

  • 初期コマンド

# kusanagi init

  • Tokyoを選択
Search or select timezone:  Tokyo                                                                                                             IgnoreCase [1/1]
Asia/Tokyo
  • 2を選択
Select your using keyboard type.

1 : English
2 : Japanese

q : quit
  • kusanagiユーザー求められるので適当にいれる
ユーザー kusanagi のパスワードを変更。
新しいパスワード:
  • key generateしてて多分使わないのでエンター2連打
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
  • mysqlのrootパス 8文字以上で入れる
Enter MySQL root password. Use [a-zA-Z0-9.!#%+_-] 8 characters minimum.

wordpressの設定

  • サービス名を入力

kusanagi provision service_name

  • 2を選択
1 : en_US
2 : ja

q : quit

Which do you choose?: 2
  • hostnameを入力(nginxで使用)
Enter hostname(fqdn) for your website. ex) kusanagi.tokyo
  • Let's Encrypt使う場合はメールアドレス、やらない場合はエンター2回
In order to use Let's Encrypt services, you must agree to Let's Encrypt's Term of Services.
If you agree to this TOS, type your email address; if not, hit enter twice.
TOS of Let's Encrypt : https://letsencrypt.org/repository/
  • DB名いれてください
Enter the name of your database
  • DBのユーザー名を入れてください
Enter user name for database 'database_name'
  • 前項で作成したユーザーのパスワードを入力してください
Enter password for database user 'user_name'. USE [a-zA-Z0-9.!#%+_-] 8 characters minimum.

あとは作ったサービスに接続すれば完了です。

注意点

テーマへの書き込みができない場合。

  • その他ユーザーの書き込みを許可してあげてください。(service_nameはご自身で設定したものに変えてください)
chmod o+w /home/kusanagi/#{service_name}/DocumentRoot/wp-content/themes

おすすめプラグインとテーマ

テーマ

  • STINGER めちゃくちゃ使いやすいです

プラグイン

単なるブログ目的であれば、STINGER入れて、画像サイズも適切なサイズに変換するように設定してあれば、ほぼプラグインいらないきがする。

  • SEO対策
    • PubSubHubbub-index - 促進
    • Google XML Sitemaps - XML Sitemap作成
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