GNU/Linux >> Linux の 問題 >  >> Cent OS

Apacheを使用してCentosVPSにWordPressマルチサイトをインストールする方法

本日は、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。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Cent OS
  1. Nginxを使用してCentosVPSにWordPressマルチサイトをインストールする方法

  2. CentOS7VPSにPhpWikiをインストールする方法

  3. CentOS7にApacheでLet'sEncryptをインストールする方法

  1. CentOS8にApacheCassandraをインストールする方法

  2. CentOS7にApacheをインストールする方法

  3. CentOS7にNginxを使用してWordPressをインストールする方法

  1. CentOS7にApacheMavenをインストールする方法

  2. CentOS7にApacheを使用してWordPressをインストールする方法

  3. CentOS7にApacheCassandraをインストールする方法