TYPO3 v13: вход в серверную часть после первой установки отвечает 404

Я выполнил новую установку через композитор последней версии v13 (13.1.1). Настройка была в порядке.

Но после моего первого входа в серверную часть typo3.my.domain.com/typo3 AJAX-предварительная проверка и запрос /typo3/login?loginProvider=XXXX вернули обычную ошибку Apache (а не опечатку 3) 404.

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

Прочитав весь Интернет, я почему-то подозреваю, что файл .htaccess, поскольку запрос, похоже, не попадает ни в один файл php.

Я проверил журналы TYPO3 и Apache, в обоих нет выходных данных.

Я мог бы попробовать установить последнюю версию v12 и посмотреть, сохранится ли та же проблема. (Обновление: та же проблема существует и в TYPO3 12.4.16 LTS)

Может быть, у кого-то уже есть другая идея?

Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
0
60
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Похоже на отсутствие файла .htaccess.

Проверьте, есть ли файл .htaccess в вашей общей папке. Если нет - скопируйте:
vendor/typo3/cms-install/Resources/Private/FolderStructureTemplateFiles/root-htaccess
в свою общедоступную папку и переименуйте файл в .htaccess

Если у вас есть файл .htaccess в вашей общей папке, проверьте, совпадает ли он, как указано выше.

Я сравнил public/.htaccess с .../root-htaccess и они идентичны. Так что это ничего не изменило, к сожалению.

steve_oc 03.07.2024 20:29
Ответ принят как подходящий

Я только что понял это:

В моем httpd.conf (которого я раньше никогда не трогал) у меня была следующая директива:

<Directory "/var/www/html">
  ...
  AllowOverride None
  ...
</Directory>

который, насколько я понимаю, по сути отрицал выполнение каких-либо директив в файлах .htaccess.

Так что изменение этой строки с None на All исправило это для меня.

Другие вопросы по теме