Manual:$wgShowSQLErrors
Appearance
この機能は、バージョン 1.37.0 で完全に除去されました。 |
デバッグ: $wgShowSQLErrors | |
---|---|
「we're sorry, but there has been a database error」ページに SQL エラーを表示するかどうか。 |
|
導入されたバージョン: | 1.4.0 (r7376) |
廃止予定になったバージョン: | 1.32.0 (Gerrit change 446370; git #807125ab) |
除去されたバージョン: | 1.37.0 (Gerrit change 704395; git #f90ecdfa) |
許容される値: | (真偽値) |
既定値: | false |
その他の設定: アルファベット順 | 機能順 |
When set to false
(default) any database error message will also say "(SQL query hidden)" rather than showing the SQL which caused the error.
「データベース クエリのエラーが発生しました。
これはソフトウェアのバグである可能性があります。」のみが表示されます。
Set $wgShowSQLErrors
to true
to see the actual query, which caused the error.
In MediaWiki 1.32, this setting got deprecated and is nonfunctional since then. 代わりに Manual:$wgShowExceptionDetails および Manual:$wgShowHostnames を使用してください。
詳細
Clearly showing the SQL will aid in debugging in the event of a database error, however...
- Showing SQL to all users, will give crackers some clues about the database structure of your website, and might help them find security weaknesses.
- SQL database errors are not supposed to occur during any normal MediaWiki operation, and so with luck you will never need to improve the error information
- If you receive the error
internal_api_error_DBQueryError
from the API, enabling this setting will display a more descriptive error message in the info field than the defaultDatabase query error
.
If you do see an error including "(SQL query hidden)", it can be useful to set this to $wgShowSQLErrors = true;
temporarily.
This variable replaces $wgIgnoreSQLErrors , which has been removed.