• Resolved valerierg

    (@valerierg)


    Hi,
    I’m having a hard time finding a straight answer as to whether I can run Jetpack on PHP 7.2 without problems today? On the Jetpack website, I only see information about 7.1.

    I did try jetpack on 7.2 in a staging environment and it and seems to be ok, but there are errors, warnings, & notices when I run the PHP Compatibility Checker plugin.

    Here are all the test results:

    
    Testing compatibility with PHP 7.2.
    
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    PHP Notice:  Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    Notice: Undefined index: HTTP_HOST in /nas/content/live/themename/wp-content/plugins/jetpack/sync/class.jetpack-sync-listener.php on line 307
    
    Name: Jetpack by WordPress.com
    
    FILE: /nas/content/live/themename/wp-content/plugins/jetpack/modules/custom-css/csstidy/class.csstidy.php
    -----------------------------------------------------------------------------------------------------------
    FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES
    -----------------------------------------------------------------------------------------------------------
     1030 | WARNING | Function each() is deprecated since PHP 7.2; Use a foreach loop instead
     1069 | WARNING | Function each() is deprecated since PHP 7.2; Use a foreach loop instead
    -----------------------------------------------------------------------------------------------------------
    
    FILE: /nas/content/live/themename/wp-content/plugins/jetpack/modules/photon-cdn/jetpack-manifest.php
    ------------------------------------------------------------------------------------------------------
    FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
    ------------------------------------------------------------------------------------------------------
     1 | WARNING | File has mixed line endings; this may cause incorrect results
    ------------------------------------------------------------------------------------------------------
    
    FILE: /nas/content/live/themename/wp-content/plugins/jetpack/modules/post-by-email.php
    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
     181 | WARNING | Method name "Jetpack_Post_By_Email::__process_ajax_proxy_request" is discouraged; PHP has reserved all method names with a double underscore prefix for future use.
    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    
    
Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support KokkieH

    (@kokkieh)

    Hi there,

    It is compatible, yes.

    The errors you’re seeing doesn’t appear to be related to a specific PHP version, but are due to a bug that has already been fixed in https://github.com/Automattic/jetpack/issues/10717. That fix should be shipped once Jetpack 6.9 is released.

    If you do find any issues specifically related to PHP 7.2, please do let us know so we can investigate.

    Thread Starter valerierg

    (@valerierg)

    @kokkieh

    Ok—that makes sense for the first set of errors but I’m not sure if you scrolled down on that log to see the rest of the errors. Can you confirm?

    Name: Jetpack by WordPress.com
    
    FILE: /nas/content/live/themename/wp-content/plugins/jetpack/modules/custom-css/csstidy/class.csstidy.php
    -----------------------------------------------------------------------------------------------------------
    FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES
    -----------------------------------------------------------------------------------------------------------
     1030 | WARNING | Function each() is deprecated since PHP 7.2; Use a foreach loop instead
     1069 | WARNING | Function each() is deprecated since PHP 7.2; Use a foreach loop instead
    -----------------------------------------------------------------------------------------------------------
    
    FILE: /nas/content/live/themename/wp-content/plugins/jetpack/modules/photon-cdn/jetpack-manifest.php
    ------------------------------------------------------------------------------------------------------
    FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
    ------------------------------------------------------------------------------------------------------
     1 | WARNING | File has mixed line endings; this may cause incorrect results
    ------------------------------------------------------------------------------------------------------
    
    FILE: /nas/content/live/themename/wp-content/plugins/jetpack/modules/post-by-email.php
    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
     181 | WARNING | Method name "Jetpack_Post_By_Email::__process_ajax_proxy_request" is discouraged; PHP has reserved all method names with a double underscore prefix for future use.
    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    
    
    • This reply was modified 7 years, 5 months ago by valerierg.

    Hi @valerierg,

    We are already aware of these warnings but I’ve added your report to this issue:

    https://github.com/Automattic/jetpack/issues/8156#issuecomment-452271383

    You can follow along with the discussion there if you like.

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Is Jetpack Compatible with PHP 7.2’ is closed to new replies.