会社は新しくサーバーを構成し、元のサイトを古いサーバーから新しいサーバーに移行する必要があります。しかし、DEDEで作成されたWebサイトを移行した後、.NET Webサイトの移行には問題はありません。ホーム ページが表示されます。入力ファイルが指定されていません。バックグラウンドでアクセスした一部のページでも同様のエラーが発生しました。
エラーの原因を分析し始めたところ、Baidu から多くの回答が得られました。そのほとんどは、サーバー上の PHP.INI の設定に問題があるというものでした。そこで、私は最終的に PHP に問い合わせました。彼の言葉で、data/common.ini.php が見つからないはずだと思い出し、ローカルのルート ディレクトリに INDEX.PHP をダウンロードしてソース コードを確認しました。
if(!file_exists(dirname(__FILE__).'/data/common.inc.php')){
header('Location:install/index.php');
exit();
}