ホームページ  >  記事  >  バックエンド開発  >  転送サーバー、DEDE Web サイトで入力ファイルが指定されていませんでした。

転送サーバー、DEDE Web サイトで入力ファイルが指定されていませんでした。

WBOY
WBOYオリジナル
2016-08-08 09:22:511254ブラウズ

会社は新しくサーバーを構成し、元のサイトを古いサーバーから新しいサーバーに移行する必要があります。.NET Web サイトの移行には問題ありませんが、DEDE で作成された Web サイトを移行すると、「入力ファイルが指定されていません」と表示されます。ホームページにアクセスするとき、バックグラウンドで一部のページにアクセスすると同様のエラーが発生しました。

Baidu でエラーの原因を分析し始めましたが、そのほとんどがサーバー上の PHP.INI の設定に問題があるということでしたので、最終的には PHP に問い合わせました。彼の言葉を聞いて、それはダメだと思い出しました。data/common.ini.php を見つけて、ローカルのルート ディレクトリに INDEX.PHP をダウンロードしてソース コードを確認したところ、確かに IF

if( !file_exists(dirname(__FILE__).'/data/common.inc.php' ))
{
header('Location:install/index.php');
exit();
}

そこで、私は使用しました出力をエコーし​​て dirname(__FILE__) を確認すると、ここで問題が発生し、出力が少なくなり、/data/common.inc.php が見つからないことがわかりました。さらに分析した後、突然、遭遇したと思いました。ずっと前に同様の問題が発生しました。DEDE は中国語のパスをサポートしていませんでしたか。再バインドした後、問題は解決しました...

上記は転送サーバーの紹介です。DEDE Web サイトで入力ファイルが指定されていません。 、関連コンテンツも含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。