1

私はsilverstripecmsに比較的慣れておらず、サイトを新しいホストに移動しようとしています。私は彼らの公式フォーラムで見つけることができるすべての指示に従いましたが、役に立ちませんでした。

これが私の言いたいことです。ここでは、サイトがどのように見えるかを確認できます

http://www.efekto.co.za

しかし、これは私がそれを移動した後のように見えます(新しいサイトの私のpublic_htmlフォルダーにすべてをコピーし、dbユーザー名とパスワードを設定するなど)

私が今完全にそして本当に立ち往生している原因を助けてください。

ここに画像の説明を入力してください

他の誰かが最初にサイトを移動したので、私はすべてを削除して自分ですべてを移動することにしました。私が試したこと、試しなかったことを他の方法で説明するのは難しいです。

まず、ベースのシルバーストライプだけを取り付けてみました。データベースIPを外部IPではなく127.0.0.1として指定した後でのみ、ほぼ正しくなりました。そこで、ベースインストールを再度削除し、すべてのサイトファイルを再度コピーし、今回はdb paramsを127.0.0.1を使用するように変更しました。一部のページは実際に有効なコンテンツを反映していますが、すべてがこの水色ではないようです( SSのデフォルトのようですか?)コンテンツを見ることができるように、ある種のマスターページなどが欠落しているようですが、メニューやブログセクションなどのモジュールはありません。

また、これをテストするには、www.efecto.co.zaが新しいホストでサイトの新しいIPアドレスに解決されるようにhostsファイルを変更することにも言及する必要があります。したがって、私のマシンからは新しいIPに解決されますが、サーバーの観点からは、cssなどをフェッチすると、www.efekto.co.zaが現在ホストされている場所から明らかに影響を受けます。それが理にかなっていることを願っていますか?

したがって、少なくとも正しい方向に1ステップ進みます。コンテンツがあり、エラーはありません。さて、この青い配色はどうですか?

4

2 に答える 2

1

http://www.efekto.co.zaは今のところ問題ないようです。

私の推測:silverstripe-cache古いサーバーにフォルダーがあり、それをコピーしました。(ご想像のとおり) 絶対パスを持つキャッシュ ファイルが含まれています。パス構造が両方のサーバーでまったく同じでない場合、問題が発生します。そのため、サイトを移動するときは、常にキャッシュ フォルダーからすべてを削除してください。

それが問題でない場合は、Apache ログ ファイルを確認してください (おそらく/var/log/apache2/error.logですが、これは異なる場合があります)。サーバーエラーなので、何が問題なのかを教えてくれるはずです...

于 2012-02-26T22:12:38.067 に答える
0

cpanel などでエラー ログを確認してください。おそらく、このサーバーでは PHP または APACHE ディレクティブが異なります。ログから、問題が何であるかがわかります。私はこれを一度取得しましたが、問題は、PHPメモリの上限がサーバー上よりもSSで高く設定されていたため、/ dev/buildが実行されないことでした。また、_config に移動し、環境ディレクティブを「debug」に設定します。これにより、SS がページに表示できる限り多くの出力が表示されます。

于 2012-02-27T03:47:44.690 に答える