
cPanel服务器管理面板概述
dead_db ( No parameters )
dead_db: 当一个数据库查询失败时,这个函数被调用。它记录一条错误信息,并向用户输出一条信息,指出查询有问题。
载入自定义DB错误或显示WordPress DB错误。
如果在wp-content目录下存在一个名为db-error.php的文件,那么它将被加载而不是显示WordPress DB错误。如果没有找到它,那么将显示WordPress DB错误。
WordPress DB错误将HTTP状态头设置为500,以试图防止搜索引擎缓存该信息。自定义DB消息也应该这样做。
这个功能被回传到WordPress 2.3.2,但最初是在WordPress 2.5.0中添加的。
function dead_db() { global $wpdb; wp_load_translations_early(); // Load custom DB error template, if present. if ( file_exists( WP_CONTENT_DIR . '/db-error.php' ) ) { require_once WP_CONTENT_DIR . '/db-error.php'; die(); } // If installing or in the admin, provide the verbose message. if ( wp_installing() || defined( 'WP_ADMIN' ) ) { wp_die( $wpdb->error ); } // Otherwise, be terse. wp_die( '<h1>' . __( 'Error establishing a database connection' ) . '</h1>', __( 'Database Error' ) ); }