• Resolved tcandeias

    (@tcandeias)


    Good afternoon,

    I recently updated the PHP version from 5.6 to 7.4, as it would make websites faster and safer.

    I have 4 sites hosted on the same server and after updating the PHP version, all continued to work correctly on the front end.

    In the backoffice (wp-admin), 2 work and the other two do not.
    One asks for login credentials, the other fails at first instance.
    Both end up presenting the same message:

    “A critical error has occurred on your site. Please check the website administration email for instructions.

    Learn more about debugging on WordPress. ”

    I tried to change the PHP version to 7.0, 7.1, 7.2 and 7.3, but none worked.
    They only work with version 5.6.

    If you can give me reasons and solutions, I would appreciate it.

    Thank you.

    • This topic was modified 4 years, 6 months ago by Jan Dembowski. Reason: Moved to Fixing WordPress, this is not an Everything else WordPress topic
Viewing 4 replies - 1 through 4 (of 4 total)
  • Moderator Steven Stern (sterndata)

    (@sterndata)

    Volunteer Forum Moderator

    Errors like this are logged. Check the error log on your server. If you can’t find the log, please contact your host.

    Meantime, enable wp_debug and wp_debug_log and after an error, look at wp-content/debug.log to see if anything gets logged there. https://www.ads-software.com/support/article/debugging-in-wordpress/

    You can also try this: Please attempt to disable all plugins, and use one of the default (Twenty*) themes. If the problem goes away, enable them one by one to identify the source of your troubles.

    If you cannot access wp-admin, there are other ways to deactivate plugins.

    Moderator Jose Castaneda

    (@jcastaneda)

    THEME COFFEE MONKEY

    Hi there!

    The first thing that came to mind was plugins. The second thing that came to mind was what those PHP errors actually are. If you have access to the php error logs, you might be able to figure what is causing that. Or if you are able to rename the plugins directory and that will deactivate all the plugins so you can access the admin.

    Ideally you could create a test site, or sandbox, to duplicate those to and then test with wp_debug enabled to maybe see what the php error is. Again, if you have access to those logs it would make things a lot quicker too.

    Thread Starter tcandeias

    (@tcandeias)

    Thank you for your insights.

    I have enabled wp_debug, and realized it was in fact plugin and theme function related problems.
    I guess I need to renew these websites to be able to use PHP 7 benefits.

    Moderator Steven Stern (sterndata)

    (@sterndata)

    Volunteer Forum Moderator

    You may need to update those plugins and themes first.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘After updating the PHP version, I can’t access wp-admin’ is closed to new replies.