Я работаю с TYPO3 8.7.28
на Apache с PHP 7.2.
установленной realURL
с более ранних версий до последней 2.5.0
, и я также обновил TYPO3 с v7 до v8 ранее в этом году.
Если я попытаюсь удалить страницы или щелкнуть некоторые модули Backend, такие как «Проверка БД», я получу эту неприятную ошибку:
Core: Exception handler (WEB): Uncaught TYPO3 Exception: An exception occurred while executing 'SELECT `uid`, `pid` FROM `tx_realurl_pathcache` WHERE `pid` NOT IN (?, ?, ..., ?)' with params [0, 1, 2, 3, 13, 50, 51, 14, 52, 53, 422, 229, 54, 352, 15, 55, 59, 60, 62, 328, 57, 66, 67, ..., 220]: Table 'dbname.tx_realurl_pathcache' doesn't exist | Doctrine\DBAL\Exception\TableNotFoundException thrown in file typo3_src/typo3_src-8.7.28/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php in line 53. Requested URL: https://www.example.com/typo3/index.php?M=system_dbint&moduleToken=--AnonymizedToken--
Таблица tx_realurl_pathcache
не существует. Это точно. Но почему с этим возникают проблемы с TYPO3 или realURL?
Может быть, я деактивирую и удаляю realURL
очистку кешей, сравниваю базу данных и заново устанавливаю realURL. Это решение?
edit: после обновления из realurl таблица была переименована, но почему я все еще получаю эту ошибку?