• Hi this is an old site that I’ve let fall into disrepair and no longer works. I tried to update wordpress by replacing the wp-includes and wp-admin folders from wordpress 6.4.2. Also checked PHP 7+, renamed Plugin folder and active theme folder without success.

    This the ERROR_LOG:

    [23-Jan-2024 16:07:37 America/Chicago] PHP Fatal error: Uncaught Error: Call to undefined function str_contains() in /home1/mosheavn/public_html/wp-includes/load.php:1626 Stack trace: #0 /home1/mosheavn/public_html/wp-includes/default-constants.php(43): wp_convert_hr_to_bytes(‘512m’) #1 /home1/mosheavn/public_html/wp-settings.php(26): wp_initial_constants() #2 /home1/mosheavn/public_html/wp-config.php(93): require_once(‘/home1/mosheavn…’) #3 /home1/mosheavn/public_html/wp-load.php(29): require_once(‘/home1/mosheavn…’) #4 /home1/mosheavn/public_html/wp-blog-header.php(12): require_once(‘/home1/mosheavn…’) #5 /home1/mosheavn/public_html/index.php(17): require(‘/home1/mosheavn…’) #6 {main} thrown in /home1/mosheavn/public_html/wp-includes/load.php on line 1626

    Any help to restore this to a working site much appreciated

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

Viewing 8 replies - 16 through 23 (of 23 total)
  • Thread Starter blogdropper

    (@blogdropper)

    I have the wp-admin, wp-includes and wp-content folders and wp-config.php from the original site

    No database? Then it’s no use to you. Because it contains all the texts that make up the website.

    Thread Starter blogdropper

    (@blogdropper)

    Sorry, yes the database is on the hosting server.

    Then I would recommend the following approach:
    Make sure the hosting meets the requirements for 3.8.24. This might be the hardest part. I suspect PHP 5.6 and MySQL 5.0 should work.
    In this hosting you download the ZIP from the release of 3.8.24, which can be downloaded here: https://wordpress.org/download/releases/#branch-38
    You unpack this ZIP locally and upload everything unpacked to the hosting.
    Then upload the wp-content folder and the wp-config.php from your backup.
    Then you access the page via browser – does it work? If so, then you have restored it. If not, activate debug mode in wp-config.php as described here: https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/ – this should allow you to analyze errors that occur in more detail.

    If there are errors related to a plugin, remove it from the plugin directory. The same applies to the theme.

    Alternatively, you could use a newer WordPress version instead of 3.8.24. But only in the way described above by downloading the official release. The first time you use the database, WordPress would have to recognize that it is older and upgrade it. I would recommend using a version of the 4 series for this so that the jump is not too big.

    Only when you have achieved a stable WordPress should you think about upgrading to the latest version. Make a backup of the working system beforehand. Then you check whether there are updates for all plugins – if not, you would have to deactivate them. Same with the theme.

    Thread Starter blogdropper

    (@blogdropper)

    Hi, hostgator’s MultiPHP manager supports minimum php7.3, which is compatible with wordpress 5, so I’m going to try that configuration using the method you describe. Will let you know. Thanks

    Thread Starter blogdropper

    (@blogdropper)

    Login error:

    Warning: mysqli_real_connect(): (HY000/1045): Access denied for user ‘david’@’localhost’ (using password: YES) in /home1/mosheavn/public_html/wp-includes/wp-db.php on line 1531
    Error establishing a database connection

    ERROR_LOG:

    Stack trace: #0 /home1/mosheavn/public_html/wp-settings.php(70): wp_debug_mode() #1 /home1/mosheavn/public_html/wp-config.php(93): require_once(‘/home1/mosheavn…’) #2 /home1/mosheavn/public_html/wp-load.php(29): require_once(‘/home1/mosheavn…’) #3 /home1/mosheavn/public_html/wp-blog-header.php(13): require_once(‘/home1/mosheavn…’) #4 /home1/mosheavn/public_html/index.php(17): require(‘/home1/mosheavn…’) #5 {main} thrown in /home1/mosheavn/public_html/wp-includes/load.php on line 316 [25-Jan-2024 00:53:21 UTC] PHP Warning: mysqli_real_connect(): (HY000/1045): Access denied for user ‘david’@’localhost’ (using password: YES) in /home1/mosheavn/public_html/wp-includes/wp-db.php on line 1531

    The database access data is obviously not correct. Talk to the hoster’s support team about this or change the access data in wp-config.php so that it is correct.

    Thread Starter blogdropper

    (@blogdropper)

    Thanks very much for all your help and time

Viewing 8 replies - 16 through 23 (of 23 total)
  • You must be logged in to reply to this topic.