Я получаю это сообщение об ошибке, отображаемое в заголовке на веб-сайте и в журнале error_log сайта:
[18-Nov-2017 23:06:13 America/New_York] Предупреждение PHP: функция posix_uname() отключена по соображениям безопасности в /home/reddirtr/public_html/holland_college_mw19/includes/GlobalFunctions.php в строке 1450.
Как изменить код в GlobalFunctions.php, чтобы убрать предупреждение?
function wfHostname() {
static $host;
if ( is_null( $host ) ) {
# Hostname overriding
global $wgOverrideHostname;
if ( $wgOverrideHostname !== false ) {
# Set static and skip any detection
$host = $wgOverrideHostname;
return $host;
}
if ( function_exists( 'posix_uname' ) ) {
// This function not present on Windows
$uname = posix_uname();
} else {
$uname = false;
}
if ( is_array( $uname ) && isset( $uname['nodename'] ) ) {
$host = $uname['nodename'];
} elseif ( getenv( 'COMPUTERNAME' ) ) {
# Windows computer name
$host = getenv( 'COMPUTERNAME' );
} else {
# This may be a virtual server.
$host = $_SERVER['SERVER_NAME'];
}
}
return $host;
}