我试图将typo3网站移动到新服务器。我移动了所有文件并创建了一个新数据库并从旧数据库中导入了所有表。然后我用新的数据库设置更新了 localconf.php 文件。但是,我现在遇到了一系列致命错误,这似乎是因为typo3旧网站中的路径混合使用了大写和小写字母,但在新服务器上,所有文件和文件夹都是小写的,并且正在抛出每当内部路径使用大写字母时出现错误,因为它找不到路径或文件。我不知道这是否是我的主机 1 和 1 所特有的。
有没有简单的方法来解决这个问题,还是我必须通过所有内部代码才能将所有路径更改为小写?这似乎有点不切实际。我希望我能在几个小时内将网站转移过来,但到目前为止已经花了大约一天的时间。我也根本不知道typo3,这是我第一次使用它。尽管我在建立 Drupal 和 Joomla 网站方面经验丰富,并且认为它不会有太大的不同。
任何建议将不胜感激。
本
编辑 - 附加信息:
我收到的错误消息是:
致命错误:require_once() [function.require]: 无法打开所需的 '/htdocs/vincent/typo3conf/ext/formhandler/Resources/PHP/Hooks/class.tx_formhandler_stdwrap.php' (include_path='.:/usr/lib/ php5') 在 /htdocs/vincent/t3lib/class.t3lib_div.php 的第 5046 行
第 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);
}