全新安装到最新的typo3 9.5 LTS之后,无法登录到后端

时间:2018-10-14 02:51:08

标签: typo3 lts

在Ubuntu18主机上新安装Typo3 9.5LTS。顺利进行,新的数据库,一切。组成了后端用户/密码,完成后,我将被发送到后端进行登录。

登录页面似乎刚刚刷新。如果我使用了错误的凭据,它会告诉我它们应该是错误的。进入sys_log,我看到“用户是从x.x.x.x登录的”,但是我被禁止进一步访问。

实际发送到服务器的重定向是:

303 POST /typo3?loginProvider=....
303 GET index.php?route=/main&token=...
200 GET /typo3/ (returns the login page)

任何有关检查内容的想法都值得赞赏,我知道如何使用服务器,但是我是typo3的新手。 谢谢。

4 个答案:

答案 0 :(得分:1)

Argon2i类在TYPO3中始终可用,但是许多php安装没有将所需的库编译到php中。因此,该类将失败。如果您想要最通用的解决方案,则为:在LocalConfiguration.php中使用phppass:

<?php
return [
    'BE' => [
...
        'passwordHashing' => [
            'className' => 'TYPO3\\CMS\\Core\\Crypto\\PasswordHashing\\PhpassPasswordHash'
        ],
...

答案 1 :(得分:0)

此问题的典型原因是:

  • TYPO3无法写入文件夹typo3temp/(检查所有者和权限)
  • 磁盘空间或配额问题(磁盘空间已满或用户超出其配额)
  • 不能编写Cookie(检查PHP设置,文件/目录权限等)
  • 您正尝试从其他IP地址访问后端(例如,从10.10.10.1登录并遵循来自10.10.10.2的请求)。

还建议检查Web服务器/ PHP错误日志。

答案 2 :(得分:0)

您的提供商是否支持PHP加密argon2i?可能会导致问题无法登录。 您需要将TYPO3设置为使用其他加密方式,例如bcrypt。

只需设置:

event_time  device_id  signal_strength duration
12:00:00    1          5                  5(5-0)
12:00:05    1          4                  25(30-5)
12:00:30    1          5                  15(45-30)
12:00:45    1          6                  10(55-45)
12:00:55    1          5                  5 (60-55)

(5*5+4*25+5*15+6*10+5*5)/60=57/12

更多信息,请点击此处:https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/PasswordHashing/Index.html#configuration

答案 3 :(得分:0)

有同样的问题。就我而言,这是我的AdditonalConfiguration中的这一行:

'cookieDomain' => '*'

这会导致浏览器拒绝cookie为不安全。

我删除了这一行,以便cookieDomain实际上为空(检查InstallTool中的设置)。