我最近不得不将 TYPO3 3.8.0 网站从旧服务器迁移到新服务器。旧服务器运行 PHP 4.x 新服务器 5.x。迁移进展顺利,只有一张图像显示不同。问题是后端登录不起作用。
我使用正确的用户名和密码,启用了 javascript 和 cookie。当我点击登录时,页面加载图标需要很长时间,然后转到ERROR 500 - Internal Server error
.
我已经刷新了缓存,截断了旧的 BE 和 FE 用户会话(不是说有任何 FE 用户)......用户肯定存在。/typo3temp
文件夹也肯定存在,具有正确的权限。
我在 apache 日志中得到这些 php 错误:
PHP 已弃用:函数 ereg_replace() 在 /var/www/vhosts/2/104046/webspace/httpdocs/mydomain.com/typo3/t3lib/class.t3lib_page.php 第 436 行已弃用 PHP 已弃用:函数 call_user_method()在第 3413 行的 /var/www/vhosts/2/104046/webspace/httpdocs/mydomain.com/typo3/t3lib/class.t3lib_div.php 中已弃用
会不会是过时的 TYPO3 版本不适用于新服务器上的新 PHP 版本?
以上这些错误是否与我的登录尝试有关?有没有可能的快速修复?