Typo3 Web サイトを新しいサーバーに移動しようとしています。すべてのファイルを移動して新しいデータベースを作成し、古いデータベースからすべてのテーブルをインポートしました。次に、新しいデータベース設定で localconf.php ファイルを更新しました。ただし、typo3 の古い Web サイトのパスで大文字と小文字が混在していたためと思われる一連の致命的なエラーが発生していますが、新しいサーバーではすべてのファイルとフォルダーが小文字であり、スローされています。パスまたはファイルが見つからないため、内部パスが大文字を使用している場合は常にエラーが発生します。これが私のホストである 1&1 に固有のものかどうかはわかりません。
これを修正する簡単な方法はありますか、それともすべての内部コードを調べてすべてのパスを小文字に変更する必要がありますか? これは少し非現実的です。数時間でウェブサイトを移行できると思っていましたが、これまでのところ、約 1 日かかりました。私はtypo3もまったく知りません。これは初めてです。私は Drupal と Joomla の Web サイトをセットアップした経験があり、それほど違いはないと考えていました。
アドバイスをいただければ幸いです。
ベン
編集 - 追加情報:
私が得ているエラーメッセージは次のとおりです。
致命的なエラー: 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);
}