Manual:$wgAntivirusSetup/ar

التفاصيل
تكوين خاص بعدد مختلف من فاحصات الفيروسات. هذه متوالية ترابطية مكونة من متواليات مترابطة: أي تحتوي على متوالية ضبط لكل نوع من أنواع الفاحصات. يختار القيمة ‎، أي أن القيم الصالحة للمتغير ‎ هي المفاتيح المحددة في هذه المتوالية. قد لا تعمل سمات مكافح الفيروسات على ويندوز في نسخ برمجيات ميدياويكي قبل النسخة 1.16.0.

The configuration array for each scanner contains the following keys:,  ,  ;


 * : The full command to call the virus scanner - %f will be replaced with the name of the file to scan. If not present, the filename will be appended to the command.
 * Note that this must be overwritten if the scanner is not in the system path; in that case, you should set  to the desired command with full path. (This line should appear after the line that sets $wgAntivirus.)


 * : A mapping of exit code to return codes of the  function in "SpecialUpload.php".
 * An exit code mapped to  causes the function to consider the scan to be failed. This will pass the file if  is not set.
 * An exit code mapped to  causes the function to consider the file to have an usupported format, which is probably immune to viruses. This causes the file to pass.
 * An exit code mapped to  will cause the file to pass, meaning no virus was found.
 * All other codes (like ) will cause the function to report a virus.
 * You may use  as a key in the array to catch all exit codes not mapped otherwise.


 * : A Perl regular expression to extract the meaningful part of the scanner's output. The relevant part should be matched as group one.
 * If not defined or the pattern does not match, the full message is shown to the user.