#初めに
現在弊社では複数のWordpressサイトを抱えており
その管理を如何様にするか考えた結果、こちらのツールに行き着いた次第。
複数のWordpressサイトを1つの画面で管理・操作できるwebアプリケーション
- 基本無料
- プラグインやWordpressをワンクリックでバージョンアップ
- サイトデータのバックアップ
- サーバーステータスの監視
- 投稿の作成
- etc...
有償で機能追加も可能だが無料でも管理だけなら不足無し。
ヘルプのオペレーターも割と返事が早くて適切な回答をいただけたので
うまくいかない際も安心です。
#導入してみる
##当方環境
PC:mac
サーバー:AWS EC2、nginx、apache
##1.管理画面の構築
-
1-1.必要ファイルのダウンロード
- https://new.infinitewp.com/install-options/
- 左側のリストから
DIY - Manual Installation
を選択 -
Download the IWP Admin Panel.
リンクからダウンロード
-
1-2.管理画面用ディレクトリ作成
# cd /var/www/html/
# mkdir -p infiniteWP/iwpdocs
- 1-3.ファイル設置、サーバー設定
- scpコマンドで先ほどダウンロードしたzipファイルをサーバーにコピー
- 解凍〜configファイル設定
# cd /var/www/html/infiniteWP/iwpdocs
# unzip /home/caad_admin/IWPAdminPanel_v*.zip
# mv IWPAdminPanel_v*/* ./
# rm -r IWPAdminPanel_v*
//インストール用のconfigファイル作成
# touch config.php
# chmod 666 config.php
- 1-4.データベース作成
mysql> create database infiniteWP;
mysql> grant all privileges on infiniteWP.* to iwp_admin@'%' identified by '任意のパスワード';
ローカルのhostsにサーバーIPとURLを追記後、ブラウザからアクセスする。
- 1-5.インストール〜ログイン
- ライセンス規約画面で同意ボタンをクリック
- データベース情報を入力
- メールアドレスとパスワードを入力
- インストール完了後Open my admin panelをクリック
※admin panelにアクセスできない、リダイレクトエラーになる場合、
config.phpに下記を追記
define('APP_HTTPS',0);
//これでエラーが出る場合は1にしてみる
##2.クライアントプラグイン導入〜サイト追加
- 2-1.IP制限をかけている場合は管理パネルが置いてあるサーバーのIPを許可させる
# vi /etc/nginx/conf.d/xxxx.conf
allow xxx.xxx.xxx.xxx;
- 2-2.対象サイトの管理画面にログインしプラグインをインストール
- プラグイン>新規追加>
iwp-client
を検索しインストール>有効化 -
Copy details
をクリックし情報をコピー - 管理パネル左下の
Add Website
をクリックし貼り付け、Add Site
で追加
- プラグイン>新規追加>
クライアントプラグインのアップデートも画面に表示してくれますし
こちらもワンクリックでアップデート可能です。便利。
##参考サイト