PHP Web システムを Windows ホスティング プロバイダーから Linux ベースのホスティング サービスに移行しました。
システムのスクリプトでは、 になるとrequire_once
、スクリプトは単に停止し、ユーザーを空白の白いページに残します。
以下の両方を試しました。
1を試す
require_once($_SERVER['DOCUMENT_ROOT'] . '\library\data\Dbec.php') or die("could not load file");
トライ2
require_once(dirname(__FILE__) . '/library/data/Dbec.php') or die("could not load file");
どちらの場合も、丸括弧内のテキストは表示されず、ページは空白のままです。上記のファイルを必要とするスクリプトは、「/library/membership/theScript.php」にあります。
これまでにオンラインで行った読み取りに基づいて、php.ini ファイルの include_path を変更するか、別の方法でパスを記述することに関係している可能性があります。
上記のいずれか、または何か異なる場合は、いくつかのヒントをいただければ幸いです。