• Доброго времени суток. Столкнулся с такой проблемой. После обновления 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» закрыта для новых ответов.