タグ付けされた質問 「debugging」

モジュールとテーマのデバッグに関する質問に使用します(例:「この状況をデバッグするにはどうすればよいですか?」)。

7
EntityDrupalWrapperクラスから派生した型のオブジェクトを検査する良い方法はありますか?
この質問は他の複雑なオブジェクトタイプにも当てはまるとEntityDrupalWrapper思いますが、現在取り組んでいるものです。これはentity_metadata_wrapper()(そしておそらく他の)によって返されるオブジェクトのタイプです。 次のようなコードを使用する場合: $order_wrapper = entity_metadata_wrapper('commerce_order', $order_object); dpm($order_wrapper); Develからの出力はあまり役に立ちません: dpm()たとえば、stdClassオブジェクトを使用した呼び出しで期待されるものは表示されません。 への同様の呼び出しdvm()は、オブジェクトを印刷しますが、私が慣れていない方法で、非常に読みにくいです。 私が試したところdebug()、次のようなPHPユーザー通知が生成されました。 ちなみに、その警告に含まれるHTML出力はdvm()、画面に出力されるのと同じ出力です。 これらのタイプのオブジェクトを(できればKrumoで)検査するにはどうすればよいですか?それとも私は使用し続けていdvm()ますか?

4
アクセス許可をデバッグするにはどうすればよいですか?
Drupal 7で権限をデバッグするにはどうすればよいですか? コアレポート、エラーログ、開発モジュールエラーログ、バックトレース、ノードアクセス許可ブロックを使用しますが、それだけでは不十分な場合があります。特定のフィールド、ビュー、またはブロックがユーザーに表示されない理由を見つけるために、他に何を確認する必要がありますか? また、Drupal 6には、権限に関するレポートを作成するためのモジュールがありますが、Drupal 7では使用できません。 サードパーティのモジュールに関連するさまざまな許可を使用しています: - devel node access 7.x-1.x-dev - fast permissions administration 7.x-2.0 - organic groups access control 7.x-1.x - profile2 group access 7.x-1.x-dev - ur-node access 7.x-1.x-dev
36 7  users  debugging 


6
EntityFieldQueryをデバッグしますか?
誤動作しているモジュールがあります。EFQは予期しない結果を再試行していますが、コードを見ただけではその理由がわかりません。EFQに相当するdpq()はありますか?それらをデバッグする他の方法は?
27 7  entities  debugging 

11
「ウェブサイトで予期しないエラーが発生しました。後でもう一度やり直してください。」
Drupal 7でこのエラーがあります このエラーに関する詳細情報を入手するにはどうすればよいですか?任意のレポート、任意のログはどこにありますか?PHPエラーには何もありません。 どうすればそのメッセージを無効にし、デバッグ目的でより有用なものを使用できますか? 注:私の質問は「この問題をどのように修正できますか」ではありません
27 7  8  debugging 

9
dpm()は画面に結果を表示しません
file_scan_directory()の実行に約10秒かかるのと同じ問題があります。dpm(func_get_args())提案を試みたところ、残念ながら何も表示されません。 すべてのキャッシュをクリアし、cronタスクを実行しました。私は何が欠けていますか?
23 7  debugging 

4
エラー時にスタックトレースを生成する方法
Drupalサイトをデバッグしようとしているsysadminです。サーバーログでは、最終的にPHPがメモリを使い果たし、Apacheが500エラーを返すまで、DrupalがSolrインスタンスに対して何度も同じリクエストを行っていることがわかります。 ディスクのどこかにスタックトレースを記録するようにDrupalを構成するにはどうすればよいですか?
20 debugging 

1
XHProfのインストールと構成(Ubuntu)
問題 XHProfを使用しようとしていますが、実行するたびに恐ろしいphpエラーが発生します。 Warning: Invalid argument supplied for foreach() in xhprof_compute_inclusive_times() (line 1670 of /var/www/drupal/sites/all/modules/XHProf/xhprof.inc). Warning: Invalid argument supplied for foreach() in xhprof_compute_flat_info() (line 1644 of /var/www/drupal/sites/all/modules/XHProf/xhprof.inc). Warning: Invalid argument supplied for foreach() in theme_xhprof_overall_summary() (line 367 of /var/www/drupal/sites/all/modules/XHProf/xhprof.module). 一時フォルダは存在しませんが、私の場合は存在するため、ここで問題は解決します。 サーバー側のセットアップ Drupal 7を搭載した新しいUbuntu Server 13.04を実行しています。 こちらpearの手順に従ってxhprofをインストールします。php.iniに手動で作成した一時ディレクトリも追加しました。 extension=xhprof.so xhprof.output_dir="/var/tmp/xhprof" Drupalセットアップ 開発版とXHProfモジュールの両方をインストールしました。 ではadmin/config/development/xhprof、すべてのページビューのプロファイリングを有効にし、リクエストを削除しました。 …
19 7  debugging 

3
EntityMalformedExceptionをデバッグする方法は?
致命的なエラーEntityMalformedException があります:タイプノードのエンティティにバンドルプロパティがありません。entity_extract_idsで()(ラインの7700は。\ \ common.incを含んで)アクセスユーザー/ XYZにしようとしたとき。 エラーメッセージが作成される行7700で、不正な形式のノードに関する情報を取得しようとしました。 if (!isset($entity->{$info['entity keys']['bundle']}) || $entity->{$info['entity keys']['bundle']} === '') { dpm($info);// or dpm($entity); throw new EntityMalformedException(t('Missing bundle property on entity of type @entity_type.', array('@entity_type' => $entity_type))); } dpm($entity) は予期しないユーザーオブジェクトを返し、$ infoは膨大な量のものを返します。 誰かが正しい方法で私を置くことができますか? バンドルプロパティが見つからないというエラーについては、すでに見つけたものをすべて読みましたが、解決に役立つものはありませんでした。 dpm($entity) 戻り値 uid (String, 2 characters ) 70 name (String, 9 characters ) …


1
drush_log()によって作成されたログはどこに保存されますか?
xhprofを使用するDevelモジュールをインストールしました。開発設定で、xhprofを有効にしましたが、ページを読み込むとxhprofへのリンクが表示されません。私はソースを読んで、これを見つけました: drush_log('xhprof link: ' . devel_xhprof_link($devel_run_id, 'url'), 'notice'); このログはどこに保存され、どのように表示できますか?
12 drush  debugging 

5
「クリーンURL」オプションがありません
Drupal 7を新しくインストールしました。URLエンコーディングが含まれている管理用オーバーレイURLに問題がありました。別のユーザーから、クリーンURLが有効になっていることを確認するよう提案されました。 ホーム»管理»設定»検索とメタデータ»よりクリーンなURLに移動したところ、表示されるのはこれだけです。 example.com/?q=userではなく、example.com / userのようなURLを使用します。クリーンなURLをテストした後、ページが見つかりません(404)エラーが表示される場合は、オンラインハンドブックを参照してください。 メッセージの後には、「クリーンURLテストを実行してください」というボタンが続きました。それは何もしないようです:ブラウザはサイトから何かをロードしていると私に伝えますが、ページは変わりません。 クリーンURLを有効または無効にするオプションがありません。 それが無効になっていると確信しています。website.com/ userにアクセスすると、404が表示されます。 どうすればこれをトラブルシューティングできますか?
10 7  debugging 

4
devel / php drupalからdrushコマンドを実行する
どなたか、dvel / phpからdrushコマンドを実行する方法を教えていただけますか? devel / phpからPHPコードを実行できます。しかし、どうすればdevel / phpからdrushコマンドを実行できるかわかりません。(私たちが知っているように、「devel / php」URLはdevelモジュールから来ています)。 私はcronの目的でいくつかのカスタムdrushコマンドを記述しました。コマンドラインからこれらのコマンドを実行できます。 > drush my-cmd or drush cc all or drush status , etc ... I can run it through command line. 下記の関数がdevel / phpから実行されることを期待しています some_function("drush cc all");
9 7  drush  debugging 


4
WindowsでXHProfを構成する方法は?
Lorenzo Albertonチュートリアルの助けを借りて、Linuxサーバー上のdrupal 6用にXHProfをインストールします。今それをWindowsにインストールする必要がありますが、XHProfをWindowsにインストールできないことがわかりました。さらに、drupal.org XHProfでは、drupal 7以降で使用できます。だれかがWindowsにdrupal 6のXHProfをインストールした場合は、共有してください。
9 debugging 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.