Merhaba wordpress tabanlı web sitemde php sürümünü 7.4'ten 8.1'e güncellediğimde site admin paneline ulaşamıyorum. Sürümü eski haline aldığımda sorun düzeliyor. Error log aşağıdaki gibidir.
[05-Dec-2024 08:31:04 UTC] PHP Fatal error: Uncaught Error: Call to undefined function EnableMediaReplaceBuildjson_decode() in /home/***/public_html/wp-content/plugins/enable-media-replace/build/shortpixel/PackageLoader.php:22
Stack trace:
#0 /home/***/public_html/wp-content/plugins/enable-media-replace/build/shortpixel/PackageLoader.php(30): EnableMediaReplaceBuildPackageLoader->getComposerFile()
#1 /home/*** /public_html/wp-content/plugins/enable-media-replace/build/shortpixel/autoload.php(4): EnableMediaReplaceBuildPackageLoader->load('/home/***/...')
#2 /home/*** /public_html/wp-content/plugins/enable-media-replace/enable-media-replace.php(65): require_once('/home/*** /...')
#3 /home/*** /public_html/wp-settings.php(526): include_once('/home/***/...')
#4 /home/*** public_html/wp-config.php(108): require_once('/home/***/...')
#5 /home/*** /public_html/wp-load.php(50): require_once('/home/***/...')
#6 /home/*** /public_html/wp-blog-header.php(13): require_once('/home/***/...')
#7 / in /home/*** /public_html/wp-content/plugins/enable-media-replace/build/shortpixel/PackageLoader.php on line 22
Sorun Enable media replace eklentisinden kaynaklanıyor diye düşündüm fakat eklentiyi kaldırdığımda aşağıdaki hatayı aldım
[05-Dec-2024 08:40:30 UTC] PHP Fatal error: Uncaught Error: Interface 'JsonSerializable' not found in /home/***/public_html/wp-content/plugins/woocommerce/includes/class-wc-meta-data.php:17
Stack trace:
#0 /home/***/public_html/wp-content/plugins/woocommerce/includes/class-woocommerce.php(630): include_once()
#1 /home/***/public_html/wp-content/plugins/woocommerce/includes/class-woocommerce.php(239): WooCommerce->includes()
#2 /home/***/public_html/wp-content/plugins/woocommerce/includes/class-woocommerce.php(158): WooCommerce->__construct()
#3 /home/***/public_html/wp-content/plugins/woocommerce/woocommerce.php(47): WooCommerce::instance()
#4 /home/***/public_html/wp-content/plugins/woocommerce/woocommerce.php(62): WC()
#5 /home/***/public_html/wp-settings.php(526): include_once('/home/***/...')
#6 /home/***/public_html/wp-config.php(108): require_once('/home/***/...')
#7 /home/***/public_html/wp-load.php(50): require_once('/home/***/...')
#8 /home/***/public_html/wp-blog-header.php(13): in /home/***/public_html/wp-content/plugins/woocommerce/includes/class-wc-meta-data.php on line 17
Bu konuda ücretli destek arayışım var.
Php 7.4 - 8.1 güncelleme sorunu
3
●134