前書き

http://ajenti.org [Ajenti]は、さまざまなサーバー管理タスクに使用できるオープンソースのWebベースのコントロールパネルです。 Ajenti Vというアドオンパッケージを使用すると、同じコントロールパネルから複数のWebサイトを管理できます。 これまでに、AjentiとAjenti Vがインストールされているはずです。

このチュートリアルでは、Ajenti Vが提供するツールを使用して、WordPressブログをインストールします。

前提条件

このチュートリアルでは、次のものが必要です。

  • AjentiおよびAjenti VがインストールされたDropletに解決される登録済みドメイン名(このチュートリアル全体で使用されます)

  • AjentiおよびAjenti Vはhttps://www.digitalocean.com/community/tutorials/how-to-install-the-ajenti-control-panel-and-ajenti-v-on-ubuntu-14-04[How to Ubuntu 14.04にAjentiコントロールパネルとAjenti Vをインストールします]

ステップ1-WordPressの構成

ブラウザで、「+ https://panel./+」などのAjentiコントロールパネルを参照し、AjentiおよびAjenti Vのインストール時に作成した管理者アカウントを使用してログインします。 右側のサイドバーの[* Web ]セクションで、[ Websites *]をクリックします。 まだアクティブではないという通知が初めて表示される場合は、[有効にする]ボタンをクリックして、Ajenti Vが必要な構成変更を行えるようにします。

  • New Website *というセクションがあります。 その下に*名前*テキストフィールドがあります。 そこにあなたのウェブサイトを特定したいものなら何でも入力できます。 [作成]ボタンをクリックすると、[Webサイト]セクションの下にWebサイトが表示されます。 ウェブサイトの横にある[管理]をクリックします。

  • Website Files セクションで、 `+ / srv / new-website `を任意のディレクトリ、たとえば ` / srv / +`に変更します。 * Set *ボタンを押してから、 Create Directory *ボタンを押します。 このディレクトリを覚えておいてください。 すぐにファイルをアップロードする必要があります。

*全般*セクションで、*メンテナンスモード*設定のチェックを外します。 次に、ページの下部にある[変更を適用]をクリックします。

ページの上部にある[ドメイン]タブをクリックします。 *追加*ボタンを押して、表示されるテキストフィールドに `++`などのドメイン名を入力し、*変更を適用*ボタンをクリックします。

[詳細]タブをクリックし、[カスタム構成]ボックスに次のように入力します。

# This order might seem weird - this is attempted to match last if rules below fail.
location / {
   try_files $uri $uri/ /index.php?$args;
}

# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

# Directives to send expires headers and turn off 404 error logging.
location ~* ^.+\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
      access_log off; log_not_found off; expires max;
}

location = /favicon.ico {
   log_not_found off;
   access_log off;
}
location = /robots.txt {
   allow all;
   log_not_found off;
   access_log off;
}
# Deny all attempts to access hidden files such as .htaccess, .htpasswd, .DS_Store (Mac).
# Keep logging the requests to parse later (or to pass to firewall utilities such as fail2ban)
location ~ /\. {
   deny all;
}
# Deny access to any files with a .php extension in the uploads directory
# Works in sub-directory installs and also in multisite network
# Keep logging the requests to parse later (or to pass to firewall utilities such as fail2ban)
location ~* /(?:uploads|files)/.*\.php$ {
   deny all;
}

[変更を適用]をクリックします。

次に、上部の[コンテンツ]タブをクリックします。 ドロップダウンメニューで[* PHP FastCGI *]を選択し、[作成]をクリックします。 新しいPHPエントリの下にある[詳細設定]メニューをクリックし、[カスタム構成]に次の内容を入力します。 これは、前の手順と同じ*カスタム構成*ではないことに注意してください。

try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;

[変更を適用]をクリックします。

  • MySQL タブを参照します。 [*データベース]セクションで、データベースの名前を入力します。これは何でもかまいません。 チュートリアルの後半で “として参照されます。 *作成*をクリックします。 * Users *セクションで、* Create *をクリックして、自動的に生成された名前とパスワードを使用するか、独自の名前とパスワードを使用できます。 ユーザー名とパスワードは、後でそれぞれ「」と「++」として参照されます。 完了したら、[変更を適用]をクリックします。 データベース名、ユーザー、およびパスワードを覚えておいてください。 WordPressのセットアップを完了するには、このチュートリアルの後半で必要になります。

ステップ2-ファイルのアップロード

WordPressファイルを解凍する前に、zipユーティリティをインストールする必要があります。 サイドバーの[ツール]の下で、[ターミナル]をクリックします。 [新規]をクリックし、表示されるブラックボックスをクリックします。 ターミナルに次を入力します。

apt-get install zip unzip

プロセスが完了したら、ページ上部の* Terminal 0 の横にある X *をクリックします。

今すぐ*ウェブサイト*セクションに戻り、ウェブサイトの横にある*管理*をクリックします。 次に、Webサイトの[全般]タブに移動します。 * Automatic Downloader セクションで、「+ http:// wordpress.org / latest.zip + `」と入力し、 Download and Unpack を押します。 ターミナルが表示されます。 展開が完了したら、ページ上部の Terminal 0 の横にある X *をクリックしてターミナルを終了できます。

サイドバーの[ツール]セクションに戻り、[ファイルマネージャー]をクリックします。 フォルダ名をクリックして、以前に「+ / srv / 」ディレクトリに作成したディレクトリに移動します。 内部には、自動ダウンローダーがWordPressファイルを展開したときに作成された「 wordpress +」という名前のディレクトリがあります。 それを開いて、次のようにすべてのファイルを選択します。

image:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-wordpress-selectall.png [/srv/example.com/wordpressのファイルを選択]

次に、画面上部のツールバーで*カット*オプションを押します。

image:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-wordpress-cutfiles.png [WordPressファイルを「カット」]

`+ / srv / `などの ` / srv / `ディレクトリのディレクトリに戻り、ディレクトリのルートにすべてのファイルを貼り付けます。 その後、空の ` wordpress +`フォルダーを削除できます。 すべてのファイルを貼り付けるにはしばらく時間がかかる場合がありますので、しばらくお待ちください。

これで、すべてのWordPressファイルがWebサイトのルートにあります。 次のステップに進むことができます。

ステップ3-WordPressのインストール

Webブラウザーで「+ http:// +」などのドメイン名を参照します。 最初のWordPressインストールページが表示されます。 選択フィールドで言語を選択して[続行]をクリックし、[* Let’s go!*]をクリックします。

データベース名フィールドで、「+ wordpress 」をチュートリアルの前半で選択した「+」に変更します。 また、チュートリアルの前半で決定したデータベースのユーザー名とパスワードも入力します。

*データベースホスト*は `+ localhost `のままにしてください。 * Table Prefix *は ` wp_ `のままにしておくことができますが、これをデフォルト値から変更すると、特定のMySQL攻撃からインストールをより安全にすることができます。 「 blog_ 」のようなものに変更するか、「 _ +」文字が続く限りランダムに変更することを検討してください。 比較的短くしてください-5文字程度にしてください。

*インストールを実行*をクリックすると、WordPressのインストールが完了します! タイトルや管理者の資格情報など、もう少しサイト情報を入力するよう求められます。 必要に応じてこれらを記入してください。

結論

Ajentiコントロールパネルに機能するWordPress Webサイトがインストールされているはずです。