最近、TYPO3 3.8.0 Web サイトを古いサーバーから新しいサーバーに移行する必要がありました。古いサーバーは PHP 4.x 新しいサーバー 5.x を実行します。移行はうまくいき、1 つの画像だけが異なって表示されました。問題は、バックエンド ログインが機能しないことです。
正しいユーザー名とパスワードを使用し、JavaScript と Cookie が有効になっています。ログインをクリックすると、ページの読み込みアイコンで時間がかかり、その後 に進みERROR 500 - Internal Server error
ます。
キャッシュをフラッシュし、古い BE および FE ユーザー セッションを切り捨てました (FE ユーザーが存在するわけではありません)... ユーザーは確実に存在します。/typo3temp
フォルダーも確実に存在し、適切な権限があります。
Apache ログに次の php エラーが表示されます。
PHP 非推奨: 関数 ereg_replace() は、436 行目の /var/www/vhosts/2/104046/webspace/httpdocs/mydomain.com/typo3/t3lib/class.t3lib_ page.php で非推奨です PHP 非推奨: 関数 call_user_method() /var/www/vhosts/2/104046/webspace/httpdocs/mydomain.com/typo3/t3lib/class.t3lib_ div.php の 3413 行目で廃止されました
旧式の TYPO3 バージョンが、新しいサーバーの新しい PHP バージョンで動作しない可能性はありますか?
上記のエラーは、ログイン試行に関連していますか? 可能な迅速な修正はありますか?