Well,

In the meanwhile I would suggest to contact your hosting provider: they should 
remove the php_uname() function from the disabled_functions directive.

Cheers

On September 24, 2020 10:30:01 PM GMT+02:00, Jeffrey Walton 
<[email protected]> wrote:
>On Thu, Sep 24, 2020 at 3:34 PM Jeffrey Walton <[email protected]>
>wrote:
>>
>> Hi Everyone,
>>
>> Our site is at https://www.cryptopp.com/wiki.
>>
>> Since the Mediawiki 1.34.3 upgrade, the wiki serves each page with
>the
>> following at the top:
>>
>> <br />
>> <b>Warning</b>:  php_uname() has been disabled for security reasons
>in
>> <b>/var/www/html/w/includes/GlobalFunctions.php</b> on line
>> <b>1333</b><br />
>> <!DOCTYPE html>
>> <html class="client-nojs" lang="en" dir="ltr">
>> <head>
>> ...
>>
>> Any ideas how to fix things?
>
>According to https://stackoverflow.com/q/47373937, the '@' can be used
>to suppress the warning:
>
>function wfHostname() {
>        // Hostname overriding
>        global $wgOverrideHostname;
>        if ( $wgOverrideHostname !== false ) {
>                return $wgOverrideHostname;
>        }
>
>        return @php_uname( 'n' ) ?: 'unknown';
>}
>
>But I am not sure that is the best approach here. It seems like there
>should be an alternative method for this. For example, on [systemd]
>startup, run a shell script that executes 'uname -n' and write the
>result to a file. Then, have wfHostname() read the value from the
>file, if present.
>
>Can anyone confirm it's OK to add the '@' to silence the warning
>(rather than fixing the function)?
>
>(And I am not sure about the other transgressions present in an
>installation).
>
>Jeff
>
>_______________________________________________
>MediaWiki-l mailing list
>To unsubscribe, go to:
>https://lists.wikimedia.org/mailman/listinfo/mediawiki-l

-- 
E-mail sent from the "K-9 mail" app from F-Droid, installed in my LineageOS 
device without proprietary Google apps. I'm delivering through my Postfix 
mailserver installed in a Debian GNU/Linux.

Have fun with software freedom!

[[User:Valerio Bozzolan]]

_______________________________________________
MediaWiki-l mailing list
To unsubscribe, go to:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l

Reply via email to