web-dev-qa-db-ja.com

cPanel経由でSoftaculousを使用してMoodleをサブドメインにインストールします

SoftaculousのあるディレクトリにMoodleをインストールしました。サブドメインへのインストールが許可されていないため、インストール後にサブドメインを作成し、(サブドメインの)宛先を以前に作成したMoodleディレクトリに向けました。 subdomain.example.comにアクセスすると、

不正なアクセスが検出されました。このサーバーには「http://example.com/moodle」アドレスからのみアクセスできます。申し訳ありません。サーバー管理者に通知してください。

インストール時に これらの指示 に非常に似ていたので、何か間違ったことをしているに違いありません。

どんな提案も大歓迎です。

2
Sean

あなたの質問は誤解を招くものです。サブドメインにインストールしていません。ディレクトリにインストールし、サブドメインを介してにアクセスしようとしています。 Moodleはアクセスされていることを確認するだけなので、これが重要になります 設定されたアドレスを介して 、あなたの場合example.com/moodle

まず、目的のサブドメインに一致するように、構成ファイルのwwwroot値を編集してみてください。ホストは、サブドメインをディレクトリにポイントする簡単な方法を提供しているように見えるので、おそらく修正されるでしょう。

最悪の場合、そのスレッドのさらに下には、あなたのために働くかもしれないコードハックがあります。どうやら

1
Su'

OK、私はそれを行う方法を見つけました。

  1. サブドメインを作成する必要があります
  2. Softaculousになったら(バージョン[4.1.0]を使用しています)、インストールに必要なものを選択してください
  3. どのドメインを選択します。サブドメインを正しく作成すると、リストに表示されます。
  4. ディレクトリを空白のままにすると、そのサブドメインにインストールされます。
1
Sean