クライアントのSilverStripeサイトで問題を修正する際に問題が発生しています。SilverStripeの.htaccessファイルを復元する
私のチームの他の開発者が、ファイルのバックアップを作成せずに.htaccessファイルを上書きして、建設中のページを表示していたことが起こりました。クライアントはその後、サイトを正常な状態に戻したいと考えていました。オリジナルの.htaccessファイルがどのようなものかはわかりません。私はいくつかの異なる.htaccessの例をネット上で試しましたが、どれも私のために働いていませんでした。私は、次のエラーが発生します:
PHP Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method Versioned::extraStatics() should not be called statically in /home/wwwcont/public_html/sapphire/core/model/DataObjectDecorator.php on line 69
は、残念ながら誰もがそれらをやっていなかったとして、サイトの一切のバックアップはありません。私はまた、サーバーの経験がゼロです。必要に応じて.htaccessファイルの例を投稿できます。 SilverStripeを再インストールしますか?
*編集現在のフォルダ構造に関して、「フレームワーク」は「サファイア」と呼ばれているようです。これはMVCだと分かります。これはおそらく関連していますか?
私はデータベースをプルダウンして、ウェブサイトをローカルで稼働させました。次にサーバーの問題でなければなりません。しかし、私はサーバーに何も変更を加えていないので、それは奇妙なことがわかります。
エラー.htaccessにはまったく関係がないように見えます。これはライブモードで作業しているサイトを停止してはならない厳しいエラーです。 –
ありがとう@DanHensby;奇妙なことは、サイトが以前に動作していたことです。変更されたのは.htaccessフォルダだけです。 – Hiriji
ライブサイトでそのエラーが表示されている場合は、サーバー/サイトが誤って構成されている - devモードで実行されているか、またはdisplay_errorsがオンになっています。 –