メインコンテンツにスキップ
読了時間は5分 (1021語)

Joomla拡張機能のデバッグを支援する方法

joomla-debu_20191002-082145_1

Joomunitedの開発者は、可能な限り最高のサービスを提供し、拡張機能を可能な限り最適化することに取り組んでいます。
各バージョンで、何百もの自動テストと、もちろん古い学校の手動テストを実行します。 しかしねえ、バグが発生します! 特に、ある種の非互換性を引き起こす1つ(または数トン)の拡張機能をインストールした場合。 あなたのJoomlaウェブサイトを稼働させ続けるために、私たちの開発者はあなたの問題をできるだけ早く解決したいと思っています。

この投稿では、エラーをすばやく理解して解決できるように、開発者に適切な情報を提供する方法を説明します。

この投稿は3つのステップに分けられます:

  • Joomla PHPエラー報告を有効にする
  • PHPエラーを特定する
  • JavaScriptエラーを確認する


Joomla PHPエラー報告を有効にする

開発者がいくつかの問題のトラブルシューティングを行っているときに、Joomlaでデバッグモードがアクティブになります。
デバッグシステムを有効にすると、開発者はJoomlaがサイトをどのようにレンダリングしているかについての詳細を確認できます。 オンにするのは本当に簡単です。

 

Joomlaコントロールパネルにログインします。

 

login-joomla

 

左側のメニューの[グローバル構成]リンクをクリックします

 

グローバル構成

 

 

[サーバー]タブをクリックします。ページの上部にリストされているタブにあるはずです。

 

サーバータブ


      
[サーバー設定]の下に、[し、ページの左上にある保存]をクリック

 

最大エラー報告

 

エラーのスクリーンショットを撮ります。 エラーレポートを最大に設定したので、フロントエンドでPHPエラーを確認できます。スクリーンショットを撮り、チケットに追加するだけです。

 

PHPエラー

 

スクリーンショットには、エラーと、それが発生したリンク(ファイル名と返されたエラーを含む)が含まれている必要があります。

 

さまざまな種類のJoomla PHPエラー

解析エラーまたはPHP構文エラー

スクリプトに構文の誤りがあると、解析エラーが発生します。 出力は解析エラーです。 解析エラーにより、スクリプトの実行が停止します。 PHPで解析エラーが発生する理由はたくさんあります。 このタイプのエラーにより、コンテンツが正しく表示されなかったり、一部の機能が動作しなくなったりする可能性があります。これは、Joomla拡張機能のエクスペリエンスに非常に悪影響を及ぼします。

解析エラーの最も一般的な理由は次のとおりです。

  • 閉じられていない引用
  • 括弧がないか、余分です
  • 閉じ括弧
  • セミコロンがありません

 

PHPの致命的なエラー

これらは重大なエラーでもあります。たとえば、存在しないクラスのオブジェクトをインスタンス化したり、存在しない関数を呼び出したりします。 これらのエラーが発生すると、スクリプトが即座に終了し、空白のページが読み込まれないページとエラーメッセージが表示されます(Joomlaエラーレポートがアクティブになっている場合)。

 

PHP通知エラー

これらは、PHPがJoomlaスクリプトの実行中に遭遇する、重要ではない小さなエラーです。たとえば、まだ定義されていない(未定義の)変数にアクセスする場合などです。 デフォルトでは、そのようなエラーはjoomlaにまったく表示されません。Joomlaエラーレポートを最大にアクティブにすると表示されます。 本番サイトでは頻繁に発生するため、お勧めできません。

ただし、ページは読み込まれますが、コンテンツやJoomla拡張機能に影響はありません。

 

PHP警告エラー

警告エラーはスクリプトの実行も停止しません。警告エラーは重大なエラーではありません。
警告エラーは、たとえば、Joomla拡張機能が関数に間違ったパラメーターを渡している場合、またはinclude()関数を使用して外部ファイルをインクルードしているがファイルが存在しない場合に発生します。

 

エラー報告

 

PHP:ファイルがありません

タイトルのとおり、ファイルが見つからないか、アクセスできません。 誤って削除されたか、Joomla拡張機能の更新後に削除されたが、まだ呼び出されている可能性があります。 エラーメッセージは警告である場合や、Joomla構成ファイルを削除した場合のように、スクリプトの実行がブロックされる場合があります。特定のメッセージが返されます。

 

行方不明構成ジョームラ 

 

JavaScriptエラーを確認する

ChromeまたはFirefoxコンソールでJavascriptエラーを探します。ブラウザによって名前が少し異なりますが、ChromeとFireFoxに続いて、「コンソール」と呼びます。
 
コンソールを開くには、次の手順に従って、サイトの任意の部分のフロントエンドにある[検査]を右クリックし

 

調べる

 

「コンソール」タブを選択します。 右クリックすると、ページの右側にある開発者ツールが開き、[コンソール]をクリックします。

 

コンソール

 

エラーを確認し、コンソールを開いた状態で、予期していたエラーを再現し、コンソールを確認します。エラーは、JavaScriptの競合がどこにあるかを説明する赤いテキストです。

 

エラーコンソール

 

JavaScriptエラーを見つけた場合はの拡張バージョンのスクリーンショットを撮って、チケット/投稿に含めてください。


 
Joomlaの問題報告を送信/共有する

これですべての情報が揃ったので、開発者がプロ​​セスを高速化できるように支援します。収集したすべての情報を取得してチケット/投稿に移動します。覚えておいてください、アイテムは次のとおりです。  

 

  • PHPエラーで撮ったスクリーンショット
  • JavaScriptエラーのキャプチャー

これらの手順に従って正しい情報を送信していただければ、開発者はより迅速なデバッグ作業を行うことができます。事前に感謝します:)

 

サポート目的で新しいJoomlaユーザーアカウントを作成して共有する

新しい管理者ユーザーを作成することは、問題が何であるかをサポートチームに示す簡単な方法の1つです。 そのプロセスを開始する前に、次のことに注意してください。
 

  • サポート目的で作成された管理者ユーザーアカウントを削除することをお勧めします
  • 私たちのチームと共有されるすべての情報は保護されており、非公開のままになります


 
 新しいユーザーを作成するには、まず、管理サイトにログインします。 正常にログインすると、Joomlaダッシュボードが表示されます。 次に、左側のセクションに移動して、[ユーザー]をクリックする必要があります

ユーザーダッシュボードが表示され、左上に緑色の[新規]ボタンが表示されます。

 

ユーザーの詳細

 

すべての情報を入力し、[割り当てられたユーザーグループ]タブで[スーパーユーザー

 

スーパーユーザーグループ

 

 

最後に、[保存]をクリックします。

 

save-joomla-user

 

サポート用のユーザーが作成されます。今度は資格情報をチケットに追加するだけで、すべてが完了します;)

4
最新情報を入手

あなたがブログを購読するとき、あなたがそれらを見逃さないように、サイトに新しい更新があるときに私たちはあなたに電子メールを送ります。

関連記事

 

コメント 2



Projelerinbölümünde 「これらはc:/ wamp64 / wwwのフォルダ
です。httpリンクとして使用するには、VirtualHosとして宣言する必要があります」böylebirhatailekarşılaştım。

buhatanasılgiderilebilir。

teşekkürler

Mrb。 Projelerinbölümünde「これらはc:/ wamp64 / wwwにあるフォルダーです。httpリンクとして使用するには、VirtualHosとして宣言する必要があります」böylebir hata ilekarşılaştım。 bu hatanasılgiderilebilir。 teşekkürler
2020年4月20日月曜日の トリスタン08:14

こんにちは。ローカルホストをロードする場合は、アドレスバーhttp:// locahostまたは127.0.0.0を入力できます。

こんにちは。ローカルホストをロードする場合は、アドレスバーhttp:// locahostまたは127.0.0.0を入力できます。
すでに登録? ここでログイン
2024年4月18日木曜日

キャプチャ画像