Php typo3迁移到新服务器不工作

Php typo3迁移到新服务器不工作,php,migration,typo3,Php,Migration,Typo3,我试图将一个typo3网站移动到一个新服务器上。我移动了所有文件,创建了一个新数据库,并从旧数据库导入了所有表。然后,我用新的数据库设置更新了localconf.php文件。然而,我现在得到了一系列致命错误,这似乎是因为typo3旧网站中的路径使用了大写和小写字母的混合,但在新服务器上,所有文件和文件夹都是小写的,每当内部路径使用大写字母时,它就会抛出一个错误,因为它找不到路径或文件。我不知道这是否是我的主机1&1特有的 有没有一个简单的方法来解决这个问题,或者我必须通过所有的内部代码来将所有路

我试图将一个typo3网站移动到一个新服务器上。我移动了所有文件,创建了一个新数据库,并从旧数据库导入了所有表。然后,我用新的数据库设置更新了localconf.php文件。然而,我现在得到了一系列致命错误,这似乎是因为typo3旧网站中的路径使用了大写和小写字母的混合,但在新服务器上,所有文件和文件夹都是小写的,每当内部路径使用大写字母时,它就会抛出一个错误,因为它找不到路径或文件。我不知道这是否是我的主机1&1特有的

有没有一个简单的方法来解决这个问题,或者我必须通过所有的内部代码来将所有路径更改为小写?这似乎有点不切实际。我希望我能在几个小时内把网站转过来,但到目前为止我已经花了大约一天的时间。我也不知道打字错误,这是我第一次用它。虽然我有建立Drupal和Joomla网站的经验,我认为这不会有什么不同

任何建议都将不胜感激

编辑-其他信息:

我收到的错误消息是:

致命错误:require_once()[function.require]:无法在第5046行的/htdocs/vincent/t3lib/class.t3lib div.PHP中打开所需的“/htdocs/vincent/typo3conf/ext/formhandler/Resources/PHP/Hooks/class.tx_formhandler_stdwrap.PHP”(include_path=”。:/usr/lib/php5)

第5046行是下面最后一行代码。我不知道$requireFile变量中引用了哪个路径

    /**
 * Require a class for TYPO3
 * Useful to require classes from inside other classes (not global scope). A limited set of global variables are available (see function)
 */
public static function requireOnce($requireFile)    {
    global $T3_SERVICES, $T3_VAR, $TYPO3_CONF_VARS;

    require_once ($requireFile);
}

看起来,问题出在缓存中,它是在旧安装上创建的。检查是否删除了typo3temp、typo3conf/temp_*文件


如果它不起作用,请在这里发布致命错误。这将有助于了解问题的性质。

我通过将任何带有大写字母的文件夹的名称更改为小写字母来解决问题


当我移动站点时,我使用了一个zip文件,出于某种原因,当我解压缩文件时,它一定创建了一些使用首字母大写的文件夹名称,这就是导致问题的原因

首先,我不会让所有文件名都小写。听起来好像您既没有迁移到同一操作系统,也没有保留数据。但这听起来不像是一个编程问题。请分享准确的错误信息,并在错误出现的地方显示一些代码,以便更清楚这是关于什么的。什么类型的错误?哪条路?fileadmin/somefolder/somefile.txt或网页链接?我想这是一个服务器问题,从来没有这样的问题。你清除了缓存?删除缓存文件?非常感谢您的回复。我已经添加了有关上述错误的其他信息。你能检查一下文件是否确实存在吗?嗨,P,我刚刚检查过,所有文件都在那里。谢谢你的回答。我已经尝试删除typo3conf文件夹中的临时文件,但没有任何区别。您还需要删除
typo3temp/
下面的所有文件和文件夹。您好,谢谢您的建议,我删除了typo3temp中的所有文件,但问题尚未解决。