typo3 - 全新安装最新的 TYPO3 9.5 LTS 后无法登录后端
问题描述
在 Ubuntu 18 主机上全新安装 TYPO3 9.5 LTS。进展顺利,新数据库,一切。填写后端用户/密码,完成后,我被发送到后端登录。
登录页面似乎刚刚刷新。如果我使用了错误的凭据,它会告诉我它们应该是错误的。转到 sys_log 我看到“用户从 xxxx 登录”,但我不允许进一步。
实际发送到服务器的重定向是:
303 POST /typo3?loginProvider=....
303 GET index.php?route=/main&token=...
200 GET /typo3/ (returns the login page)
关于检查内容的任何想法表示赞赏:我知道我在服务器上的方式,但我是 TYPO3 的新手。
解决方案
Argon2i 类在 TYPO3 中始终可用,但是许多 php 安装没有将所需的库编译到 php 中。因此课程将失败。如果你想要最通用的解决方案,这里是:使用 phppass in LocalConfiguration.php
:
<?php
return [
'BE' => [
...
'passwordHashing' => [
'className' => 'TYPO3\\CMS\\Core\\Crypto\\PasswordHashing\\PhpassPasswordHash'
],
...
推荐阅读
- sharepoint-online - Powershell 在 Get-PnPListItem foreach 上挂起
- android - 如何更好地在 android 应用程序中存储图像?
- swiftui - 将 SpriteKit 场景中的数据传回 SwiftUI
- javascript - 使用 react 和 node.js 制作聊天机器人时出错
- xquery - 从 marklogic 中删除用户
- javascript - React Native - 如何使视图水平占用整个空间?
- c# - IdentiyServer 发出的 Jwt 令牌如何在 Web Api 应用程序中进行验证
- html - 滚动时修复顶部的两个导航栏
- php - 用于计算 step_size 的 PHP 函数
- shell - 在 shell 脚本中运行 SCL 的 CentOS7 问题