質問: array( 'query' => $this->last_query, 'error_str' => $str ); 1025 解決策 さて、私はようやくdb_hostをlocalhost:/applications/mamp/tmp/mysql/mysql.sockに変更することによってこれを機能させました。そしてテストが実行されています。$ phpunit installing... running as single site... to run multisite, use -c multisite.xml not running ajax tests... to execute these, use --group ajax. phpunit 3.7.19 by sebastian bergmann. configuration read from /users/spinlock/wordpress/wordpress-tests/phpunit.xml.dist .............fff................php fatal error: call to undefined function wp_unslash() in /users/spinlock/wordpress/wordpress-tests/tests/attachment/slashes.php on line 45 fatal error: call to undefined function wp_unslash() in /users/spinlock/wordpress/wordpress-tests/tests/attachment/slashes.php on line 45
回答: db-error.phpという名前のファイルをwp-contentディレクトリに置きます。ここで、グローバルな$wpdbオブジェクトに、より詳細なエラーを尋ねることができます。global $wpdb; $wpdb->print_error(); データベースハンドラの場合、これは最後のエラーメッセージを表示します。