2012-02-09 13 views
0

これはSilverstripeで構築された私の最初のサイトです。私はサイトをローカルで開発しています(localhost)がうまくいきました。今日はsubdomain.mainiteなどのサブドメインに公開しようとしています。 com。Silverstripeサイトをサブドメインに公開する

私はすべてのコードとデータベースをオンラインで移動し、2つの間で接続を確立しました。サイトを表示しようとすると500 Internal Serverエラーが発生しました。

オンラインでSSサイトをインストール/公開するための特別な手順はありますか?誰かがステップを説明し、問題を解決するために正しい方向に私を任命できますか?

何か提案がありがとうございます!

は、私は私の質問を閉じるために、これを使用している、 サム

+1

あなたの.htaccessファイル内のRewriteBaseパスをチェックしましたか? – schellmax

+0

内部サーバーエラーがあるため、Apacheログファイル(または使用しているWebサーバー)に何かが存在する必要があります。通常は ''/var/log/apache2/error.log''です。 '' .htaccess''ファイルのほかに、 '' silverstripe-cache''フォルダがありますか?すべてのファイルを削除する - 開発マシン上でパスが異なる場合、エラーが発生する可能性があります。 – xeraa

+0

こんにちはSchellmax、どのようにこのすべてを知っていますか? :)あなたはもう一度それを持っている!どういうわけかRewriteBaseのパスは、私がそれを実現することなく書かれています。何とか自動的に書かれていますか?とにかくあなたの助けてくれてありがとう、伝説!ありがとう、S :) – grumpypanda

答えて

0

、ありがとうございました。誰かが同様の問題を抱えている場合に備えて、上記のコメントをご覧ください。答えは、.htaccessファイル内のRewriteBaseパスを変更することです。ありがとう:)

+0

RewriteBaseパスにはどのような値がありますか? – Shannon

+0

こんにちはシャノン、申し訳ありませんが、私はこの問題が1年前にtemperoryサブドメインのために尋ねられたので、私がRewriteBaseを書いた方法をもう覚えていません。しかし、問題は.htaccessファイルにありました。変更する。私は、ダウンロードした元のSS htaccessファイルとそのファイルを比較したと思います。私は上記の提案でそれを理解しました。私はこれが助けてくれることを願っていますが、これが役に立たなければ、いつもあなたの正確な問題を特定する新しいトピックを始めることができます。 – grumpypanda

関連する問題