2016-05-03 3 views
0

Я обновил сайт TYPO3 с 4.7 до версии 6.2.12. Поскольку я это делаю, я заменял устаревшие классы соответствующими пространствами имен.Обновление TYPO3 4.7 до версии 6.2

  • t3lib_div к \TYPO3\CMS\Core\Utility\GeneralUtility или
  • t3lib_extmgm в \TYPO3\CMS\Core\Utility\ExtensionManagementUtility

Теперь установлены старые расширения. Но теперь я столкнулся с ошибкой с расширением безопасности, подобным этому

Упс Произошла ошибка!

Неверный идентификатор формы/модуля. Доступ закрыт!

Более подробная информация об этой ошибке может быть доступна в Интернете. (https://wiki.typo3.org/Exception/CMS/1392409507)

И в другом добавочном у меня есть эта ошибка я думаю, что это та же самая проблема

Проверка маркера безопасности этого форма не удалась. Перезагрузите форму и отправьте ее еще раз.

У меня нет понятия, что мне нужно делать, любые предложения?

+0

Перейдите в «Мастер установки»> Мастер обновления »и выполните все шаги по обновлению. вторых вещей, которые вам не нужно заменять устаревшие классы вручную, просто установите расширение «compat6». –

+0

Спасибо за подсказку. Это не работает, я обновляюсь с 4.7 до 6.2, а расширение было разработано на 4.7:/ –

ответ

0

Вы работаете в CSRF Form Protection. Пожалуйста, проверьте commit that introduced this.

Обязательно используйте BackendUtility::getModuleUrl() для каждого места, где вы создаете ссылку.

+0

Спасибо, это мне очень помогло. :) –

Смежные вопросы