1

CPanel / Softaculousを使用してホストされているWebサイトにMediawikiをインストールすると、正常にインストールされるようです。インストーラーがどれだけチェックするかはわかりませんが。

次に、wiki.mydomain.comなどのサブドメインを設定して、そこでリクエストを受け入れます。

その後、CpanelでSSL証明書も設定します。現時点では、証明書を購入するかどうかを決定する前に、Wikiとすべてをテストしているため、証明書は自己署名されています。

次に、 http://wiki.mydomain.comにアクセスしようとすると。MediaWikiのランディングページが表示されますが、 https://wiki.mydomain.comにアクセスしようとすると、空白のブラウザウィンドウしか表示されません。

ここで、https://wiki.mydomain.com/index.phpにアクセスすると、404エラーが発生します(404エラーメッセージを含む単純なhtmlページを作成し、.htaccessを変更して404に表示します)。

ログを見ると、/ home / mydomain / wiki/index.phpではなく/home/mydomain/public_html/index.phpの下にあるindex.phpファイルを見つけようとしているようです。

これがまったく機能しない理由について非常に混乱しています。いくつかの設定などを投稿することもできますが、このアカウントは新しく作成されたCPanelアカウントであるため、ウィキソフトウェアをインストールする以外の方法ではあまり行われていません。

(編集)これはSharedSSLを使用しています。それなしでは動作させることができませんでした。WHMを使用してIPアドレス上にサイトが1つしかないことを確認した後でも、共有IPとして表示されていた理由がいくつかあります。:P

この情報を使用してSharedSSLを修正しました:Cpanelフォーラム

4

2 に答える 2

0

Softaculousを介してMediaWikiの新規インストールを行う必要があります。インストールフォームに移動すると、[プロトコルの選択]でhttps://を選択し、[ドメインの選択]ドロップダウンでサブドメインを選択しますhttps://wiki.mydomain.com [ディレクトリ内]フィールドを空白のままにして、次に、[インストール]ボタンをクリックします。その後、 https: //wiki.mydomain.comでMediaWikiインストールにアクセスできるはずです。

于 2013-01-29T10:12:59.613 に答える
0

この問題の理由は、cPanelがサブドメインとSSLでどのように機能するかによると思います。私が収集したところ、CPanelが/ scripts / rebuildhttpdconfコマンドを使用してhttpd.confを再構築すると、サブドメインのSSL仮想ホストが作成されないため、これはSSL証明書の問題のようです。また、親ドメインは正常に機能します。

最終的にwikiを/home/ mydomain / public_html / wikiに配置し、http://mydomain.comhttps://domain.comがhttps://mydomain.com/wikiを指すようにリダイレクトを設定しました。

今のところ、問題を修正するために私が理解できたのは、サブドメインを削除することだけでした。

于 2013-01-29T14:30:29.407 に答える