Typo3网站迁移,现在后端登录不起作用

时间:2013-07-22 12:28:54

标签: php login content-management-system typo3 backend

我最近不得不将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版本吗? 这些错误是否与我尝试登录有关?有没有可能的快速修复?

1 个答案:

答案 0 :(得分:1)

实际上,较新的PHP版本很可能会导致问题。有一个upgrade tutorial,可能对您有用。在服务器上运行TY43的v4.x之后,您可能希望使用4.5LTS或最新的6.1,但如果您已经运行了4.x,则升级到这些版本会不那么复杂。从3.8跳到4.2非常大,祝你好运!