0

Amazon AWS インスタンスで wordpress マルチサイトをセットアップしようとしています。これらは、ワードプレス ( http://codex.wordpress.org/Create_A_Network )が提供するチュートリアルに基づいて従った手順です。

  1. 現在、私はドメイン名を持っていません。IP アドレスを介して実行されます。そのため、サイトにアクセスするためのホストをローカル コンピューターに作成しました。これがないと、サブディレクトリ オプションは無効のままになります。
  2. マルチサイトを有効にするために wp-config に以下を追加 >

    /* マルチサイト */ define( 'WP_ALLOW_MULTISITE', true );

  3. サブディレクトリオプションを選択してマルチサイトを有効にしました(サブドメインではありません)

  4. インストール中に提供されたワードプレスの設定からコピーして、次のように wp-config を更新しました。

    define('MULTISITE', true); define('SUBDOMAIN_INSTALL', false); define('DOMAIN_CURRENT_SITE', 'acoolsite.com'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);

  5. .htaccess を追加しました (以前はありませんでした。ファイル .htaccess を作成し、次のものを配置しました。追加の手順が必要ですか?)

    RewriteBase / RewriteRule ^index.php$ の RewriteEngine - [L]

    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes) . ) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(. .php)$ $2 [L] RewriteRule . index.php [L]

  6. サーバーが再起動しました。ログアウトしてログイン

  7. ネットワーク管理者に移動し、名前、説明、および既存の電子メールでサイトを作成しました。
  8. 成功のメッセージを受け取りました。
  9. サイトにアクセスしようとすると、次のようになります。 ここに画像の説明を入力

ここで何が間違っていますか?最初のサイトは完全に機能します。クロスチェックできるフォルダーのアクセス許可はありますか? また、マルチ サイトを作成すると、WordPress ディレクトリにフォルダーが作成されますか? 現在、フォルダは作成されていません。どうすればデバッグできますか? 助けてください。

PS: 最初にウェブマスター フォーラムに投稿しました。現在、stackoverflow に移動しています。

4

3 に答える 3

1

Bitnami スタックをカスタマイズするときは、他のチュートリアルではなく、公式の Bitnami ドキュメントを使用することをお勧めします。

https://docs.bitnami.com/aws/apps/wordpress-multisite/

Bitnami WP Multiste には、デフォルトで以下が含まれています。

 define('WP_ALLOW_MULTISITE', true);

/opt/bitnami/apps/wordpress/htdocs/wp-config.phpWordPress 設定ファイルで。

どこにも .htaccess ファイルを作成する必要はありません。すべての htaccess 情報は/opt/bitnami/apps/wordpress/conf/htacces.conf、Bitnami WP Stack で収集およびマージされます。このファイルは/opt/bitnami/apps/wordpress/conf/http-app.conf構成ファイルに含まれています。htaccess 設定を変更したい場合は、マージされたファイルを編集してください。

Bitnami Wordpress MultiSite は、次のシナリオを想定しています。

  • シナリオ 1: プライマリ ドメインのサブドメインに複数の Web サイト/ブログが必要です。あなたのプライマリ ドメインは our-planets.com で、mercury.our-planets.com、mars.our-planets.com、earth.our-planets.com に別のウェブサイト/ブログがあります。

  • シナリオ 2: 異なるドメインに複数の Web サイト/ブログが必要です。our-planets.com の Web サイトと、space-is-awesome.com の Web サイトです。

  • シナリオ 3: 前の 2 つのシナリオの組み合わせが必要です。our-planets.com のプライマリ ドメイン、earth.our-planets.com と mars.our-planets.com の地球と火星に関する個別のブログ、space-is-awesome.com の別のブログ、写真の別のブログ.space-is-awesome.com.

異なるサブパス (サブドメインではなく) を使用して異なる WP サイトを作成する場合。次のガイドに従うことをお勧めします。

https://docs.bitnami.com/installer/apps/wordpress/#how-to-install-several-wordpress-modules-on-the-same-stack

基本的に、SSH 経由でサーバーにログインする Bitnami WordPress スタック (マルチサイト スタックではない) を起動し、Bitnami WordPress モジュールをダウンロードします ( https://bitnami.com/stack/lamp/modules#wordpressからダウンロードできます) 。必要な BLOG_NAME を使用して WP モジュールを必要なだけインストールします。

chmod a+x bitnami-wordpress-VERSION-module-linux-x64-installer.run
./bitnami-wordpress-VERSION-module-linux-x64-installer.run --wordpress_instance_name NEW_BLOG_NAME
于 2016-10-13T08:45:41.207 に答える