Updated PHP and now site doesnt work
-
I updated WordPress to 6.8 which went ok. Then I had to change the php version from 7.3 to 8.3 on the server. Now I get errors. I’m assuming something is out of date.
This is the log I see when adding to wp-config.php:
// Enable WP_DEBUG mode
define( ‘WP_DEBUG’, true );
// Enable Debug logging to the /wp-content/debug.log file
define( ‘WP_DEBUG_LOG’, true );Debug log info:
————————-
[28-Apr-2025 10:12:32 UTC] PHP Deprecated: Creation of dynamic property W3TC\PgCache_ContentGrabber::$_late_caching is deprecated in /homepages/35/d106865815/htdocs/wp-content/plugins/w3-total-cache/PgCache_ContentGrabber.php on line 159
[28-Apr-2025 10:12:32 UTC] PHP Deprecated: Creation of dynamic property W3TC\PgCache_ContentGrabber::$_nginx_memcached is deprecated in /homepages/35/d106865815/htdocs/wp-content/plugins/w3-total-cache/PgCache_ContentGrabber.php on line 163
[28-Apr-2025 10:12:32 UTC] PHP Fatal error: Uncaught Error: Call to undefined function wp_kses() in /homepages/35/d106865815/htdocs/wp-includes/functions.php:6105
Stack trace: 0 /homepages/35/d106865815/htdocs/wp-includes/functions.php(5831): wp_trigger_error() 1 /homepages/35/d106865815/htdocs/wp-includes/wp-db.php(13): _deprecated_file() 2 /homepages/35/d106865815/htdocs/wp-content/plugins/w3-total-cache/DbCache_WpdbBase.php(4): require_once(‘/homepages/35/d…’) 3 /homepages/35/d106865815/htdocs/wp-content/plugins/w3-total-cache/w3-total-cache-api.php(157): require(‘/homepages/35/d…’) 4 /homepages/35/d106865815/htdocs/wp-content/plugins/w3-total-cache/DbCache_Wpdb.php(8): w3tc_class_autoload() 5 /homepages/35/d106865815/htdocs/wp-content/plugins/w3-total-cache/w3-total-cache-api.php(157): require(‘/homepages/35/d…’) 6 /homepages/35/d106865815/htdocs/wp-content/db.php(41): w3tc_class_autoload() 7 /homepages/35/d106865815/htdocs/wp-includes/load.php(708): require_once(‘/homepages/35/d…’) 8 /homepages/35/d106865815/htdocs/wp-settings.php(134): require_wp_db() 9 /homepages/35/d106865815/htdocs/wp-config.php(88): require_once(‘/homepages/35/d…’) 10 /homepages/35/d106865815/htdocs/wp-load.php(50): require_once(‘/homepages/35/d…’) 11 /homepages/35/d106865815/htdocs/wp-admin/admin.php(35): require_once(‘/homepages/35/d…’) 12 /homepages/35/d106865815/htdocs/wp-admin/index.php(10): require_once(‘/homepages/35/d…’) 13 {main}thrown in /homepages/35/d106865815/htdocs/wp-includes/functions.php on line 6105
[28-Apr-2025 10:12:32 UTC] PHP Deprecated: Creation of dynamic property W3TC\PgCache_ContentGrabber::$_late_caching is deprecated in /homepages/35/d106865815/htdocs/wp-content/plugins/w3-total-cache/PgCache_ContentGrabber.php on line 159
[28-Apr-2025 10:12:32 UTC] PHP Deprecated: Creation of dynamic property W3TC\PgCache_ContentGrabber::$_nginx_memcached is deprecated in /homepages/35/d106865815/htdocs/wp-content/plugins/w3-total-cache/PgCache_ContentGrabber.php on line 163
[28-Apr-2025 10:12:32 UTC] PHP Deprecated: Creation of dynamic property W3TC\PgCache_ContentGrabber::$_page_group is deprecated in /homepages/35/d106865815/htdocs/wp-content/plugins/w3-total-cache/PgCache_ContentGrabber.php on line 347
[28-Apr-2025 10:12:32 UTC] PHP Fatal error: Uncaught Error: Call to undefined function wp_kses() in /homepages/35/d106865815/htdocs/wp-includes/functions.php:6105
Stack trace: 0 /homepages/35/d106865815/htdocs/wp-includes/functions.php(5831): wp_trigger_error() 1 /homepages/35/d106865815/htdocs/wp-includes/wp-db.php(13): _deprecated_file() 2 /homepages/35/d106865815/htdocs/wp-content/plugins/w3-total-cache/DbCache_WpdbBase.php(4): require_once(‘/homepages/35/d…’) 3 /homepages/35/d106865815/htdocs/wp-content/plugins/w3-total-cache/w3-total-cache-api.php(157): require(‘/homepages/35/d…’) 4 /homepages/35/d106865815/htdocs/wp-content/plugins/w3-total-cache/DbCache_Wpdb.php(8): w3tc_class_autoload() 5 /homepages/35/d106865815/htdocs/wp-content/plugins/w3-total-cache/w3-total-cache-api.php(157): require(‘/homepages/35/d…’) 6 /homepages/35/d106865815/htdocs/wp-content/db.php(41): w3tc_class_autoload() 7 /homepages/35/d106865815/htdocs/wp-includes/load.php(708): require_once(‘/homepages/35/d…’) 8 /homepages/35/d106865815/htdocs/wp-settings.php(134): require_wp_db() 9 /homepages/35/d106865815/htdocs/wp-config.php(88): require_once(‘/homepages/35/d…’) 10 /homepages/35/d106865815/htdocs/wp-load.php(50): require_once(‘/homepages/35/d…’) 11 /homepages/35/d106865815/htdocs/wp-blog-header.php(13): require_once(‘/homepages/35/d…’) 12 /homepages/35/d106865815/htdocs/index.php(17): require(‘/homepages/35/d…’) 13 {main}thrown in /homepages/35/d106865815/htdocs/wp-includes/functions.php on line 6105
———————
If I rename plugins folder so they dont load I get these errors:
———————
[28-Apr-2025 10:29:49 UTC] PHP Fatal error: Uncaught Error: Call to undefined function create_function() in /homepages/35/d106865815/htdocs/wp-content/themes/hiero/inc/widgets/widget-preview-post.php:12
Stack trace: 0 /homepages/35/d106865815/htdocs/wp-content/themes/hiero/inc/custom-widgets.php(50): require() 1 /homepages/35/d106865815/htdocs/wp-content/themes/hiero/functions.php(223): require(‘/homepages/35/d…’) 2 /homepages/35/d106865815/htdocs/wp-settings.php(695): include(‘/homepages/35/d…’) 3 /homepages/35/d106865815/htdocs/wp-config.php(88): require_once(‘/homepages/35/d…’) 4 /homepages/35/d106865815/htdocs/wp-load.php(50): require_once(‘/homepages/35/d…’) 5 /homepages/35/d106865815/htdocs/wp-admin/admin.php(35): require_once(‘/homepages/35/d…’) 6 /homepages/35/d106865815/htdocs/wp-admin/index.php(10): require_once(‘/homepages/35/d…’) 7 {main}thrown in /homepages/35/d106865815/htdocs/wp-content/themes/hiero/inc/widgets/widget-preview-post.php on line 12
————————–
Help appreciated.
The topic ‘Updated PHP and now site doesnt work’ is closed to new replies.