Drupal 7サブフォルダーマルチサイト


7

たとえば、サブフォルダを使用してdrupal 7マルチサイトをセットアップしようとしています。

example.com/site1

example.com/site2

私のdrupalサイトフォルダーには、sites.phpに応じて、sites1とsites2があります。次のように設定できます。

$sites['example.com/site1'] = 'site1';
$sites['example.com/site2'] = 'site2';

ただし、これは機能しません。example.comでサイトを確実に表示できますが、サブフォルダー内のサイトを表示できません。


あなたがでください本当にディレクトリなどのサブサイトを公開する必要がありますか?通常、site1.example.comなどのサブドメインを設定する方がはるかに良い
Letharion

回答:


6

この方法で行う場合は、フォルダーをdrupalインストールのルートにシンボリックリンクする必要があります。

cd /var/www/drupal
ln -s . site1

次に、sites.php内で以下を使用します。

$sites = array(
    "example.com.site1" => "site1",
);

「/ subdirect」と「sitename.com」があり、どちらもsite1と呼ばれているため、diffパスとサイトが必要な場合の
対処方法がわかり

私自身の質問に答えました。/ subdirとsite.comがある場合、それはdrupalルートに、次にsites.phpにsubdirのシンボリックリンクを作成します。$ domain。'.subdir' => 'site.com' /はでなければなりません。-非常に重要で、これを見つける前に私をつまずきました!
WestieUK

PS!参照-私はこの質問はDrupal.orgのドキュメントでかなり良い答えだと思うdrupal.org/docs/7/multisite-drupal/multi-site-in-subdirectories
hansfn
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.