現在Drupal Commerceサイトが稼働しています。このサイトはgodaddy/cpanelサーバーにあります。このサイトはアドオンドメインにあり、次のサーバーディレクトリにあります:
home/.../public_html/siteX.com
私はモジュール/構成がうまく機能していて、このベースコードを使用して、主にベースコードのメンテナンスを減らすために、2番目のCommerceサイトを運用したいと考えています。 (私はDrupalにかなり慣れており、家族の小規模ビジネス用に2つのサイトを構築しました。とても楽しいです:)
私はそれがかなり簡単であると私に確信させたマルチサイトのセットアップについてのトンを読みました。これが私がやったことです:
作業中の新しいディレクトリを作成しましたDrupal Commerceサイトhome /.../ public_html/xxxxx.com/sites/siteY.com
「アドオン」ドメインを上記のドキュメントルートにポイントしました
「siteY.com」に移動すると、403エラーが発生し続けます。
禁止このサーバーにアクセスする権限がありません。さらに、ErrorDocumentを使用してリクエストを処理しようとしたときに、500内部サーバーエラーエラーが発生しました。
「siteY.com/install.php」に移動すると、別の権限エラーメッセージが表示されます。
内部サーバーエラー
サーバーで内部エラーまたは設定ミスが発生し、リクエストを完了できませんでした。
このエラーが発生した時刻と、このエラーの直前に実行したアクションについて、webmaster @のサーバー管理者に連絡してください。
このエラーの詳細については、サーバーエラーログを参照してください。
さらに、ErrorDocumentを使用してリクエストを処理しようとしたときに、500内部サーバーエラーエラーが発生しました。
アドオンドメインからマルチサイトを作成することは問題ですか?ここで何が欠けていますか?すぐに出荷して「ドメインアクセス」モジュールを使用する必要がありますか?
「マルチサイト」SiteY.comアドオンドメインのディレクトリルートを設定すると、間違ってしまいました。
Incorrect: home/.../public_html/xxxxx.com/sites/siteY.com
Correct: home/.../public_html/xxxxx.com/
正しいオプションを使用して、プルするコードベースとindex.phpファイルを含むサイトを指定します。
私はここでメカニックを十分にプレイしていませんが、反対側にいてくれてありがたいです。
サイトを古いホスティングアカウントからGoDaddyでホスティングしているLinux cPanelに移行した後、サイトは一時的に機能し、翌朝突然403エラーをスローしました。ファイルに変更を加えていません。以下のアルフレッドアームストロングのコメントを読んだ後、Drupalルートディレクトリのindex.phpファイルを確認しました...どういうわけかそれはindex.htmに変更されています。 GoDaddy側が開いてファイルを再保存しました。名前を.phpに変更し、サイトを再起動しました。非常に奇妙ですが、解決策を教えてくれてありがとう!