WORK

Xserver-VPS:KUSANAGIでWordPress

Xserver-VPS:KUSANAGIでWordPress

XserverVPSを申し込みKUSANAGIをインストールしてWordpressを動かすまで

  • Mac利用
  • SSHはターミナルで接続
  • XserverVPS管理パネルからkusanagiインストール時にsshを登録
ターミナルでSSH接続
# ssh root@IPアドレス

上記接続の際に、ターミナル上で接続できないエラーが表示されたときにはローカルの.sshディレクトリ内のknown_hostsファイルをリネームすることで接続できる。

KUSANAGIのアップデート
# dnf upgrade -y
# reboot
KUSANAGIの初期設定
# kusanagi init --passwd KUSANAGIのrootパスワード --nophrase --dbrootpass DBパスワード --nginx123 --php80 --mariadb10.5

–dbrootpass:A~Z、a~z、0~9、.、!、#、%、+、_、-」の組み合わせからなる8文字以上の文字列

https://kusanagi.tokyo/kusanagi9/document/commands/

プロビジョニング
# kusanagi provision --wp --wplang ja --fqdn nuhappy.com --email メールアドレス --dbname DB名 --dbuser ユーザー名 --dbpass DBパスワード 任意のディレクトリ名

https://kusanagi.tokyo/kusanagi9/document/kusanagi-provision/

WordPressの設定へ

プラグインのインストールを管理画面から行う場合にSSHを聞いてくる
その際のパスワードはkusanagiのルートパスを入力
※SSHの場所はどちらも./ssh

プラグインインストール時にエラー

all-in-one WP migrationをインストールしようとしたところエラー

# chown -R httpd:www /path/to/wp-content/ai1wm-backups
# chown -R httpd:www /path/to/wp-content/plugins/all-in-one-wp-migration/storage

all-in-one-wp-migrationの中にstrogeディレクトリが無いときは作成し権限付与

Posted by nuhappy in WORK

Mattermost:ファイルアップロード制限解除

XserverVPSにインストールしたMattermostにファイルをアップロードしようとしたらエラー

# cd /etc/nginx/sites-available
# vi mattermost.conf
server {
  ## 略
  ## これらを location 外部へ
  client_max_body_size 50M;
  client_body_timeout 60;
  server_name mm.example.tld;
  ## 略
  location ~ /api/v[0-9]+/(users/)?websocket$ {
     ## 略
  }
  location / {
     ## 略
  }
}
Posted by nuhappy in WORK