• Resolved baramagnus

    (@baramagnus)


    I have just updated to PHP8.3, and the site breaks. I have deactivated and activated all plugins, one-by-one, and it seems to be SEOPress that is causing the problem. I have tried uninstalling the plugin (I moved it to another folder rather than uninstalling through my dashboard) and I have reinstalled it again, but it is still not working. Are there any plugins that SEOPress is known to conflict with? Or what can the problem be?

    The page I need help with: [log in to see the link]

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Author Benjamin Denis

    (@rainbowgeek)

    Hi,

    make sure your server configuration matches the minimum requirements:

    https://www.seopress.org/support/guides/get-started-seopress/

    Thread Starter baramagnus

    (@baramagnus)

    Thanks! As the header said, I used PHP8.3. I downgraded to 8.1, and it works fine. I hope you have plans to make the plugin work with 8.3. Thanks for having created this amazing plugin!

    Plugin Author Benjamin Denis

    (@rainbowgeek)

    Hi,

    the plugin perfectly works with PHP 8.3.

    I’m pretty sure the error comes from a missing PHP module like intl

    Go to Tools, Site Health and wait the end of the analysis.

    WordPress will show you what’s missing from your PHP configuration.

    Thanks

    Thread Starter baramagnus

    (@baramagnus)

    Hi,

    Thanks for helping me further. It is not intl. It is activated with PHP 8.3.

    Site Health says that imagick is not active. Is that essential for SEOPress?

    Best regards,

    Magnus

    Plugin Author Benjamin Denis

    (@rainbowgeek)

    Not we don’t use this one.

    Try to enable WP Debug to see the error when you activate the plugin:

    https://www.seopress.org/support/guides/wp_debug-enable-error-logging-in-wordpress/

    Thread Starter baramagnus

    (@baramagnus)

    Thanks again,
    debug.log says:
    [22-Jul-2024 07:51:29 UTC] PHP Fatal error: ob_end_flush(): Cannot use output buffering in output buffering display handlers in /home/seokujwz/klassiskemusikkreiser-no.tangotango.no/wp-includes/functions.php on line 5427
    [22-Jul-2024 07:51:32 UTC] PHP Fatal error: ob_end_flush(): Cannot use output buffering in output buffering display handlers in /home/seokujwz/klassiskemusikkreiser-no.tangotango.no/wp-includes/functions.php on line 5427
    Code on my site is:
    5424 function wp_ob_end_flush_all() {
    5425 $levels = ob_get_level();
    5426 for ( $i = 0; $i < $levels; $i++ ) {
    5427 ob_end_flush();
    5428 }
    Does this make sense?
    Thanks again,
    Magnus

    Plugin Author Benjamin Denis

    (@rainbowgeek)

    Unfortunately, this error doesn’t make sense.

    If it was working previously with PHP 8.1 and it no longer works with PHP 8.3 it means something is missing/different with your server configuration.

    Can you go to Site Health again, Info tab, and take a screenshot/export details of the Server section please?

    Thanks

    Thread Starter baramagnus

    (@baramagnus)

    I will need to check this on Monday. My websites migrated to a new server. Perhaps it will work on the new server. Anyhow, I want to check it when support is open, in case something happens.

    Thread Starter baramagnus

    (@baramagnus)

    Thanks again for wanting to help. I’ll just run PHP 8.1 and I’ll write you again if the problem persists when PHP 9.0 is launched ??

    Thanks for being so helpful,

    Magnus

    Plugin Author Benjamin Denis

    (@rainbowgeek)

    OK ??

Viewing 10 replies - 1 through 10 (of 10 total)
  • You must be logged in to reply to this topic.