Проблема после обновления wordpress до версии 5.3
-
Доброго времени суток. Столкнулся с такой проблемой. После обновления wordpress до версии 5.3 не могу зайти в админку WP, ошибка 500
upgrade.php:1 Failed to load resource: the server responded with a status of 500 ()
. Причем сайт работает. Пробовал отключать плагины и текущую тему (путем переименовывания файлов). Менял код в файле .htaccess на рекомендуемый в статьях, для решения этой проблемы. Менял версии php. В логах увидел такую ошибку[05-Nov-2019 14:21:44 UTC] PHP Warning: call_user_func() expects parameter 1 to be a valid callback, class 'Automattic\Jetpack\Sync\Functions' not found in /home/h31302c/public_html/wp-content/plugins/woocommerce-admin/src/API/Reports/Orders/Stats/DataStore.php on line 365
. Вот фрагмент кода из файла DataStore.php (строка 365 там, где COUNT)/** * Get unique products based on user time query * * @param string $from_clause From clause with date query. * @param string $where_time_clause Where clause with date query. * @param string $where_clause Where clause with date query. * @return integer Unique product count. */ public function get_unique_product_count( $from_clause, $where_time_clause, $where_clause ) { global $wpdb; $table_name = self::get_db_table_name(); return $wpdb->get_var( "SELECT COUNT( DISTINCT {$wpdb->prefix}wc_order_product_lookup.product_id ) FROM {$wpdb->prefix}wc_order_product_lookup JOIN {$table_name} ON {$wpdb->prefix}wc_order_product_lookup.order_id = {$table_name}.order_id {$from_clause} WHERE 1=1 {$where_time_clause} {$where_clause}" ); // WPCS: cache ok, DB call ok, unprepared SQL ok. }
Вот файл .htaccess (если понадобится):
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} ^/?wp\-content/+debug\.log$ RewriteRule .* - [F,L,NC] </IfModule> <IfModule !mod_rewrite.c> <Files "debug.log"> <IfModule mod_authz_core.c> Require all denied </IfModule> <IfModule !mod_authz_core.c> Order deny,allow Deny from all </IfModule> </Files> </IfModule> # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress # BEGIN LiteSpeed <IfModule Litespeed> SetEnv noabort 1 </IfModule> # END LiteSpeed
Буду премного благодарен за помощь.
- Тема «Проблема после обновления wordpress до версии 5.3» закрыта для новых ответов.