本日は、CentosVPSへのWordPressマルチサイトのインストールプロセスについて説明します。 WordPressマルチサイトオプションはWordPress3.0で利用可能になりました。この機能により、Webサイト管理者は、個別のWordPressインスタンスをインストールしたり、個別のホームディレクトリや個別のデータベースを作成したりすることなく、複数のWebサイトを作成できます。または、他のユーザーがWordPressのインストールで独自のWebサイトを作成できるようにすることもできます。
これらのWebサイトには、個別のルートディレクトリやデータベースはありませんが、データベース内のテーブルだけでなく、個別のアップロードディレクトリもあります。ネットワーク(マルチサイト)のすべてのユーザーは、テーマとプラグインを共有することもできます。全体として、上記のニーズがある場合は非常に便利な機能です。
この記事では、完全なCentOS6テンプレート(LAMPスタックがインストールされている)を使用してサーバーをセットアップしているか、CentosVPSに完全に機能するLAMPまたはLEMPスタックを既にインストールしていることを前提としています。
そうでない場合は、開始する前に、このLAMPスタックチュートリアルを確認してこのチュートリアルを続行するか、この完全なワードプレスLEMPスタックチュートリアルを参照してから、ここからインストールを続行できます。
わかりました、十分に話してください、いくつかの仕事をしましょう。
まず、apache仮想ディレクティブを作成しましょう。これを行うには、apache構成ファイルを次のように編集します。
# vim /etc/httpd/conf/httpd.conf
ServerAdmin [email protected]
DocumentRoot /var/www/html/yourdomain.tld
ServerName yourdomain.tld
ErrorLog /var/log/httpd/yourdomain.tld-error_log
CustomLog /var/log/httpd/yourdomain.tld-access_log common
次に、ルートディレクトリに最新バージョンのwordpressをダウンロードし、他の通常のインストールと同じようにセットアップします。次のように入力します:
または、.tar.gzよりも.zipを使用する場合は、次のように入力します。
# cd /var/www/html/yourdomain.tld && wget http://wordpress.org/latest.zip
# unzip -qq latest.zip
# mv wordpress/* .
# rmdir wordpress
# rm -f latest.zip
次のコマンドを実行して、ルートディレクトリの正当な所有者を設定します。
# chown -R $(ps auxf | grep -v grep | grep http | tail -1 | awk {'print $1'}): /var/www/html/yourdomain.tld
サンプル構成ファイルをコピーします:
# cp -pv /var/www/html/yourdomain.tld/wp-config-sample.php /var/www/html/yourdomain.tld/wp-config.php
ここで、この時点で、必要なデータベースを作成し、構成ファイルに関連情報を設定します。ユーザーrootとしてmysqlにログインし、以下を実行します。
# mysql -uroot -p
mysql> create database wordpressDB
mysql> grant all on wordpressDB.* to WPuser@localhost identified by "sEcReT_pASsWoRd"
mysql> \q
wp-config.phpを編集しましょう ファイル。お気に入りのテキストエディタを使用する:
# vim /var/www/html/wordpress/wp-config.php
/** The name of the database for WordPress */
define('DB_NAME', 'wordpressDB');
/**MySQLデータベースのユーザー名*/
define(‘DB_USER’、‘WPuser’);
/**MySQLデータベースのパスワード*/
define(‘DB_PASSWORD’、‘sEcReT_pASsWoRd’);
次に、ブラウザでドメインまたはIPアドレスにアクセスし、インストールを完了するために必要な情報を設定します。
サイトタイトル: yourdomain.tld
この手順は、マルチサイトネットワークをさらに使用するために重要です。サイトをサブドメイン(site1.yourdomain.tld、site2.yourdomain.tldなど)として作成する場合は、このフィールドにドメインのみを入力します(前に「www」を付けないでください。ウェブサイトのURLはsite1.www.yourdomain.tldのようなものです。
サイトをサブディレクトリとして作成する場合は、www.yourdomain.tldと入力することもできます。これは、ユーザーのWebサイトのURLがwww.yourdomain.tld/site1)
であるためです。すべての必須フィールドに入力したら、[インストール]をクリックします 。
これでワードプレスのインストールは終わりました。ログインする前に、 wp-config.phpに別の変更を加える必要があります マルチサイトオプションを有効にするためのファイル。
これを行うには、この行を見つけます=> / *以上、編集を停止します。幸せなブログ。 * / <= wp-config.php内 ファイルとそのすぐ上に次の行を追加します:
# vim /var/www/html/yourdomain.tld/wp-config.php
/* My multisite config starts here */
define('WP_ALLOW_MULTISITE', true);
これで、設定した資格情報を使用してログインし、マルチサイト機能をインストールできます。ログインしたら、
に移動しますツール>>ネットワーク設定
Webサイトの優先アドレスオプションを選択します。これは後で変更することはできません。
注:[サブドメイン]オプションを使用する場合は、ドメインのワイルドカードDNSレコードが必要になります。ワイルドカードDNSレコードの設定方法がわからない場合は、当社(またはプロバイダー)にお問い合わせください。
次に、ネットワークタイトルを選択します 、メールアドレスを入力してください インストールをクリックします 。
指示に従い、.htaccessファイルとwp-config.phpファイルのバックアップを作成した後 、提案どおりに編集してファイルを保存します。
ログインをクリックします もう一度リンクしてログインすると、準備が整います。以上です。 CentosVPSサーバーにWordPressマルチサイトをインストールしました。
新しいサイトを作成するには、個人用サイトにアクセスしてください>>ネットワーク管理者>>ダッシュボード 。
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。