Conversation
supportThere is an SQL syntax error caused by the SQL upgrade in WP some time ago. An example: [26-Mar-2015 14:26:00 UTC] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘status timestamp <= 1393251960 and id not in (select redirect_id from t8wa4beu6_’ at line 1 for query select id from t8wa4beu6_wbz404_redirects where status = 2 status timestamp <= 1393251960 and id not in (select redirect_id from t8wa4beu6_wbz404_logs) made by do_action_ref_array, call_user_func_array, wbz404_cleaningCron This shows up in the error file. Site in question: http://mobi.susanhesser.com/ https://wordpress.org/plugins/404-redirected/
I can confirm that as well – there is a sql syntax error! Everybody could fix it by yourself (until the author fixes it and releases a new version) following these instructutions: # File /includes/functions.php, row ~402 Search…: //Find unused urls $query = "select id from " . $wpdb->prefix . "wbz404_redirects where status = " . $wpdb->escape(WBZ404_AUTO) . " status "; …and replace the row with: //Find unused urls $query = "select id from " . $wpdb->prefix . "wbz404_redirects where status = " . $wpdb->escape(WBZ404_AUTO) . " and "; In short: you should replace the second match for word status with and . This fixes the error in the logs and also makes the corresponding functionality working as set in the settings page!
I can confirm that as well – there is a sql syntax error! Everybody could fix it by yourself (until the author fixes it and releases a new version) following these instructutions: # File /includes/functions.php, row ~402 Search…: //Find unused urls $query = "select id from " . $wpdb->prefix . "wbz404_redirects where status = " . $wpdb->escape(WBZ404_AUTO) . " status "; …and replace the row with: //Find unused urls $query = "select id from " . $wpdb->prefix . "wbz404_redirects where status = " . $wpdb->escape(WBZ404_AUTO) . " and "; In short: you should replace the second match for word status with and . This fixes the error in the logs and also makes the corresponding functionality working as set in the settings page!