【问题标题】:Cannot connect to Typo3 V6.2.1 backend on windows 7无法连接到 Windows 7 上的 Typo3 V6.2.1 后端
【发布时间】:2014-07-24 15:45:39
【问题描述】:

我已经在我的计算机上安装了 Typo3(使用 wamp 在 W7 上运行),但连接到后端时遇到了一些问题。

安装过程运行正常,但是当我尝试连接时,输入用户名和密码后,系统会永远显示“正在验证登录数据...”。我确定我输入了正确的信息。

我使用了 PHP 5.3.28(UI 已尝试使用 PHP 5.4.31,结果相同)、apache 2.2.17 和 MySQL 5.5.8。

你能帮帮我吗?

谢谢,

手动

【问题讨论】:

  • 提供你的 wamp 日志,否则社区帮不了你太多。

标签: typo3-6.2.x


【解决方案1】:

对我来说,问题是没有安装 OpenSSL。

首先我忽略了 Typo3 抱怨的问题,因为在本地系统上我并不担心安全性。但是安装解决了登录问题。

【讨论】:

    【解决方案2】:

    改变

    TYPO3_CONF_VARS[‘FE’][‘loginSecurityLevel’] = ‘rsa’;
    

    TYPO3_CONF_VARS[‘FE’][‘loginSecurityLevel’] = ‘normal’;
    

    【讨论】:

    • 此更改将如何导致问题消失?您能解释一下从rsa 更改为normal 的影响吗?
    【解决方案3】:

    尝试检查浏览器中的 http-calls (F12 -> Network-Tab),也许会有有用消息的响应! 还要检查您的服务器日志并发布更具体的错误。

    检查你是否安装并设置了所有 php-dependencies/modules

    memory_limit = 128M
    

    在您的 TYPO3 实例的 php.ini 中。

    Requirements for TYPO3.CMS 6.2

    【讨论】:

      【解决方案4】:

      如果您打开浏览器的检查工具,您会看到这是一个 ajax 请求,返回一个 http 500 错误代码。如果你在浏览器中尝试这个 http 请求,你可能会得到错误:

      <t3err>No OpenSSL backend could be obtained for rsaauth.</t3err>
      

      这给了我们一些见解。

      Exception/CMS/1318283565 中所述,在谷歌搜索 t2err 错误时发现,这是一个 OpenSSL 问题。两种解决方案:

      • 正确配置您的 openssl(参见上一个链接)
      • 回退到非 RSA 身份验证方法 - 不推荐:

        • 编辑LocalConfiguration.php,设置loginSecurityLevel为正常
        • 更新数据库中的用户哈希密码(通过您的登录更改“admin”):

          UPDATE be_users SET password=md5('your_new_password') WHERE username = 'admin';
          

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-01-15
        • 2013-06-20
        • 2012-11-20
        • 1970-01-01
        • 2011-07-12
        • 1970-01-01
        • 2015-05-22
        • 2017-12-10
        相关资源
        最近更新 更多