2

SVNからプロジェクトをチェックアウトし、WAMPと仮想ホストを使用してローカルマシンでプロジェクトを実行しようとしました。変数が宣言されていないというエラーがたくさん発生します。さらに調査した結果、変数が別々のPHPファイルに設定されており、エラーをスローするページに含まれていることがわかりました。

これはライブでは完全に正常に機能しますが、ローカルでは機能しないため、PHP設定である必要があると思います。PHP.iniファイルを調べましたが、何を探しているのかよくわかりません。

私が知りたいことが2つあります...

まず、これを解決するためにPHP.iniファイルで調整できるものがあります。次に、設定しない限りページ専用のPHP変数を常に使用しているため、この設定(ある場合)を設定することをお勧めします。 $_SESSION変数。

これが誰かにとって理にかなっていることを願っています。

また、私はWindowsを使用しており、ファイルを実行するサーバーはLinuxを使用しています。

前もって感謝します

4

1 に答える 1

0

私の推測では、ローカルサーバーとリモートサーバーには2つの異なるインクルードパスが設定されています。get_include_path()の出力を確認することで確認できます。

次に、パスが正しいかどうかを確認します。これらのファイルのパスが同じディレクトリにあるかどうかを確認することをお勧めします。いいえの場合、のパスには相対パスが含まれていますか、それとも絶対パスが含まれていますか?パスはどのように定義されていますか?これらの情報はあなたがあなたの答えを得るのを助けるでしょう。php.iniの設定はおそらくここで役に立ちません。

于 2013-03-26T14:41:49.070 に答える