Ошибка правила каталога Magento после перенастройки сервера: «Невозможно применить правила» - PullRequest
0 голосов
/ 02 июля 2019

Я перечитал несколько похожих вопросов, но пока ничего не помогло.Только что завершил миграцию сайта на новый сервер (в процессе также перешел с 1.9.1 на 1.9.4).Все выглядит нормально, кроме правил каталога - когда я пытаюсь применить их, я получаю эту простую ошибку:

enter image description here

Ничего не записывается в исключение илисистемные журналы, так что я в растерянности относительно того, как выяснить, в чем дело.

Любой совет от кого-либо о том, как попытаться решить эту проблему?

ОБНОВЛЕНИЕ: После запуска кода из это ответ, я получил сообщение об ошибке в браузер, которое вы можете увидеть здесь .Начинается со следующего:

Unable to apply rules.Zend_Db_Statement_Exception Object (
   [_previous:Zend_Exception:private] 
   => [message:protected] 
   => SQLSTATE[42000]: Syntax error or access violation: 1064 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 
      ') ) AND (`p`.`entity_id` >= '1') AND (`p`.`entity_id` < 1000001)' at line 4, 
      query was: INSERT IGNORE INTO `catalogrule_product` 
...