web-dev-qa-db-ja.com

フロントエンドでは、「>」記号しかありませんでした

私は自分のウェブサイトをオフラインでデザインしましたが、オンラインにしようとすると、ページに「>」記号しか表示されませんでした。私はサイトのバックエンドを正しく取得しましたが、フロントエンドで何が起こったかわかりません。テンプレートをデフォルトのテンプレートに変更すると、問題は解決しました。エラー報告を開発モードに変更すると、次のようなエラーが大量に発生しました。

厳格な基準:変数のみを/home/alitk/public_html/modules/mod_news_pro_gk4/helper.phpの553行で参照により割り当てる必要があります

そして

厳密な標準:非静的メソッドNSP_GK4_Thumbs :: checkSpecialImages()を静的に呼び出さないでください。/home/alitk/public_html/modules/mod_news_pro_gk4/gk_classes/gk.thumbs.phpの127行目の互換性のないコンテキストから$ thisを想定しています

1
user23047

開発サイトと本番サイトで設定が異なります。 1つの場所から非常に異なる場所に移行しているときに、致命的なエラーを見つけることができます。新しいサーバーのすべてのシステム要件を確認する必要があります。

たとえば、いくつかの閉じた商用拡張機能で使用されているionCube拡張機能は、よくある意外な驚きです。

この問題を解決するために、ページが正常に読み込まれるまで、非コアシステムプラグインを1つずつ無効にしていきます。そうでない場合は、デフォルトのテンプレートの1つに戻す必要がある場合でも、すべての拡張機能をアンインストールして検索を絞り込みます。問題を見つけたら、開発サイトから変更されたバックアップを作成します。

1
Anibal

問題を見つけるために試すことができるいくつかのことがあり、実際にサイトを見ることなしに、何がこれを引き起こしているのかを知ることは困難です。

テンプレートをデフォルトのテンプレートに変更すると、問題は解決しました。

これは、問題がテンプレートにある可能性があることを示しています。

  1. 可能であれば、サイト全体をもう一度アップロードして、すべてのファイルが正しく転送されることを確認してください。サイトを別のサーバーに移動するときは Akeeba Backup を使用することをお勧めします。
  2. Joomlaと拡張機能、および使用しているテンプレートが更新されていることを確認します。
  3. Anibalが指摘したように、サーバーの設定が異なる場合があります。サーバー上のPHPとMySQLのバージョンを確認して比較します。
  4. プラグインとモジュールのいずれかがテンプレートと競合する場合に備えて、プラグインとモジュールを1つずつ無効化/非公開にします。
1
johanpw