• Resolved WebDeb

    (@sillymoney)


    Multiple client sites are getting “Your Site is Experiencing a Technical Issue” email messages from WordPress stating an E_COMPILE_ERROR occurred when updating All in One SEO Pack.

    The following messages are from different websites sites and include different files.

    Error Details
    =============
    An error of type E_COMPILE_ERROR was caused in line 14 of the file …/wp-content/plugins/all-in-one-seo-pack/aioseop_class.php. Error message: require_once(): Failed opening required ‘…/wp-content/plugins/all-in-one-seo-pack/admin/aioseop_module_class.php’ (include_path=’.:/opt/alt/php73/usr/share/pear’)

    Error Details
    =============
    An error of type E_COMPILE_ERROR was caused in line 41 of the file …/wp-content/plugins/all-in-one-seo-pack/inc/aioseop_functions.php. Error message: require_once(): Failed opening required ‘…/wp-content/plugins/all-in-one-seo-pack/admin/aioseop_module_manager.php’ (include_path=’.:/opt/alt/php73/usr/share/pear’)

    Error Details
    =============
    An error of type E_COMPILE_ERROR was caused in line 440 of the file …/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.php. Error message: require_once(): Failed opening required ‘…/wp-content/plugins/all-in-one-seo-pack/aioseop_class.php’ (include_path=’.:/opt/alt/php73/usr/share/pear’)

    Error Details
    =============
    An error of type E_COMPILE_ERROR was caused in line 439 of the file …/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.php. Error message: require_once(): Failed opening required ‘…/wp-content/plugins/all-in-one-seo-pack/inc/aioseop_functions.php’ (include_path=’.:’)

    Error Details
    =============
    An error of type E_COMPILE_ERROR was caused in line 600 of the file …/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.php. Error message: require_once(): Failed opening required ‘…/wp-content/plugins/all-in-one-seo-pack/aioseop-init.php’ (include_path=’.:/opt/alt/php72/usr/share/pear’)

    Error Details
    =============
    An error of type E_COMPILE_ERROR was caused in line 162 of the file …/wp-content/plugins/all-in-one-seo-pack/admin/aioseop_module_manager.php. Error message: require_once(): Failed opening required ‘…/wp-content/plugins/all-in-one-seo-pack/modules/aioseop_feature_manager.php’ (include_path=’.:/opt/alt/php73/usr/share/pear’)

    Please advise. Thanks

Viewing 8 replies - 1 through 8 (of 8 total)
  • Michael Torbert

    (@hallsofmontezuma)

    WordPress Virtuoso

    You didn’t specify whether this was a one-time error, or whether it’s persistent, so I can only really guess.
    If it was a one-time error message, it could be caused by getting site hits while during the update process. In that case, you presumably aren’t seeing it anymore, and can safely ignore it if everything is working.
    If it’s persistent, that could be an indication that the WordPress update process failed. In that case, delete and reinstall the plugin.

    Thread Starter WebDeb

    (@sillymoney)

    Thanks for the quick response.

    For most sites it is one-time error. Two sites it happened once in early August. Everything seems to be working ok.

    Is it just coincidence that the error is coming only from this plugin and no other?

    Should I turn off auto-updates for All In One SEO or will that not make a difference?

    Thanks

    Michael Torbert

    (@hallsofmontezuma)

    WordPress Virtuoso

    Is it just coincidence that the error is coming only from this plugin and no other?

    I couldn’t know for sure, but probably. Out of millions of users, nobody else is reporting this, and the “missing” files obviously exist. ??
    Based on the information you’ve provided I’d say it’s a good change you simply got website traffic while WordPress was updating the plugin.

    Should I turn off auto-updates for All In One SEO or will that not make a difference?

    I don’t know what you’re doing to auto-update plugins, but I doubt that would make a difference.

    Thread Starter WebDeb

    (@sillymoney)

    okay thanks.

    Hi,
    I’m getting the same error. Upon updating to 3.2.7 and now trying 3.2.9, I cannot access admin any more. It seems everything is working on front.
    The error I’m getting is (i have to alter a bit, it’s not in english):

    E_COMPILE_ERROR line 14 /home/xxx/public_html/wp-content/plugins/all-in-one-seo-pack/aioseop_class.php. Error: require_once(): Failed opening required ‘/home/xxx/public_html/wp-content/plugins/all-in-one-seo-pack/admin/aioseop_module_class.php’ (include_path=’.:/opt/cpanel/ea-php72/root/usr/share/pear’).

    The file exists and permissions are ok. Php is 7.2 (on Apache2).
    I tried disabling / enabling, deleting / re-installing, but it always breaks admin after enabled.
    Any clues?
    Thanks in advance

    Michael Torbert

    (@hallsofmontezuma)

    WordPress Virtuoso

    @wwwfoundry Same response as before basically. This error is saying /home/xxx/public_html/wp-content/plugins/all-in-one-seo-pack/admin/aioseop_module_class.php isn’t there. I’d be a bit curious to know whether it does physically exist, verified via FTP.

    However, the solution should be to delete it. Use FTP to verify that the directory is completely deleted in the plugins folder, then reinstall it. You say you’ve deleted and reinstalled it, but my guess is it didn’t fully delete/reinstall. I’d recommend uploading the plugin manually via FTP instead of via WordPress, since obviously something is getting messed up in that process.

    The only other cause I can think of is a permissions issue, but you say you’ve checked that.

    Unfortunately this is technically a problem not with All in One SEO Pack itself, but likely with WordPress, so there’s not really anything else we can do on our end. As that file obviously exists, there’s nothing for us to “fix” in the plugin.

    Thanks for the reply Michael.
    I did make sure I’ve removed everything (over sftp and confirmed via ssh). I was hoping for some guides on where to look, but I guess I’ll have to take it apart myself. If the file does exist, require(_once) fails if there is an error in php code. Since this is happening for few people only, I suspect that it could be something with the php version, settings, modules, or similar.

    If I find a problem I’ll be free to post it here in case someone else needs help with this (and you to know in which case the code fails).

    Thanks!

    Thread Starter WebDeb

    (@sillymoney)

    @wwwfoundry am interested in your findings. E_COMPILE_ERROR continues to happens on occasion for this plugin but admin has not been hampered.

    FYI The sites are on PHP 7.3.8 or PHP 7.3.9

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘E_COMPILE_ERROR upon update’ is closed to new replies.