Support » Alpha/Beta/RC » 5.3-RC2 PHP Notice

Viewing 10 replies - 1 through 10 (of 10 total)
  • danskoya

    (@danskoya)

    when you have this open in your browser (even if you’re idling):

    domain.tld/wp-admin/edit.php?post_type=page

    the notice re-appears every time this request is made:

    “POST /wp-admin/admin-ajax.php”

    • This reply was modified 1 year ago by danskoya.
    Moderator Marius L. J.

    (@clorith)

    Hi,

    I’ve been unable to replicate this on a fresh install of WordPress, have you tried this without any plugins and a default theme (such as Twenty Nineteen) active to see if it may be a plugin or theme conflict?

    Moderator Marius L. J.

    (@clorith)

    Oh and while you’re at it, double-check the Tools > Site Health page to see if there might be any missing modules, as it sounds like the JSON module might not be there (judging by the string of text), which is required by WordPress.\ and previously was included as a precaution for hosts who might have intentionally removed it (because it’s built in by default unless you literally remove it 🙂 )

    danskoya

    (@danskoya)

    Thank you for looking into this.

    I don’t use any plugins. The themes I have come with the code base are unmodified. Let me check the Apache error logs once more.

    danskoya

    (@danskoya)

    I believe the error is no longer there. It was a result of enabling error logging in wp-config.php

    Thank you.

    Moderator Marius L. J.

    (@clorith)

    I’ve also got error logging enabled and am not seeing it, would you be able to double-check the Site Health page just in case to see if we can find the root cause? (it’s not desirable to have any errors, even if they can be hidden 🙂 )

    danskoya

    (@danskoya)

    can’t view Health Check page… error_log reveals:

    PHP Fatal error: Uncaught Error: Call to undefined function gzinflate() in /path/to/wp-includes/class-requests.php:947\nStack trace:\n#0 /path/to/wp-includes/class-requests.php(886): Requests::compatible_gzinflate(‘M\\xC9A\\n\\x80 \\x10\\x05\\xD0\\xBB\\xCC:$\\x8A\\n…’)\n#1 /path/to/wp-includes/class-requests.php(835): Requests::compatible_gzinflate(‘\\x1F\\x8B\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x03M\\xC9A\\n\\x80…’)\n#2 /path/to/wp-includes/class-requests.php(675): Requests::decompress(‘\\x1F\\x8B\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x03M\\xC9A\\n\\x80…’)\n#3 /path/to/wp-includes/class-requests.php(383): Requests::parse_response(Array, ‘http://api.word…’, Array, NULL, Array)\n#4 /path/to/wp-includes/class-http.php(393): Requests::request(‘http://api.word…’, Array, NULL, ‘GET’, Array)\n#5 /usr/home/n in /path/to/wp-includes/class-requests.php on line 947, referer: https://domain.tld/wp-admin/plugins.php

    Moderator Marius L. J.

    (@clorith)

    That’s interesting.

    So the root cause for that is that your site is not using the zlib library for PHP, I see it’s marked as an optional module, but this indicates it might be required in some scenarios, I’m checking up on that and will get back to you shortly.

    Moderator Marius L. J.

    (@clorith)

    I’ve created a trac ticket to look into how we might solve this, which can be followed at https://core.trac.wordpress.org/ticket/48457, but the gist of it is that the zlib library is required for WordPress to communicate with external services.

    This is not new for WordPress 5.3 though, as the code is from version 4.6 🙂

    danskoya

    (@danskoya)

    Marius, thank you Sir for looking into this. Much appreciated!

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘5.3-RC2 PHP Notice’ is closed to new replies.