2017-06-26 5 views
1

スケジューラ用のcronジョブをセットアップしようとしていますが、既存のDBテーブル以外のエラーを取得しようとしています。 symfonyのコマンドTYPO3 8.7.2のスケジューラエラー

/usr/local/bin/php_cli /home/www/MyAccount/html/typo3/typo3/sysext/core/bin/typo3 scheduler:run 

Uncaught TYPO3 Exception An exception occurred while executing 'SELECT `content` FROM `cf_extbase_object` WHERE (`identifier` = ?) AND (`expires` >= ?)' with params ["3bcc835c5d8d7866a0ce2dc41464b9a8", 1498475122]: 

Table 'usr_MyAccount_1.cf_extbase_object' doesn't exist 
thrown in file /html/typo3/typo3_src-8.7.2/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php 
in line 53 

経由cli_dispatch.phpsh

/usr/local/bin/php_cli /home/www/MyAccount/html/typo3/typo3/cli_dispatch.phpsh scheduler 

Oops, an error occurred: An exception occurred while executing 'SELECT `content` FROM `cf_cache_hash` WHERE (`identifier` = ?) AND (`expires` >= ?)' with params ["22b1624a39d90c5db056873686cabf4f", 1498474993]: 

Table 'usr_MyAccount_1.cf_cache_hash' doesn't exist 

経由

"データベース・アナライザは、" すべてがOKであると言います。何か不足していますか?

答えて

0

問題はAPCuキャッシュです。 APCuはCLIで動作しないので、CLIコマンドでAPCuを無効にする必要があります。これまでは、その問題に対する良い解決策はありません。参照:https://forge.typo3.org/issues/78140