2011-01-19 10 views
0

私のウェブサイトをデプロイするとすぐに../.../このフォルダ/ thifile.phpのようなパスで書かれたrequire_once呼び出しはすべて壊れましたか?私のウェブサイトはどのように展開したのですか?

間違っていますか?ローカルホストではうまく動作していました。

I得た彼のストリームをオープンしないようにerrorfailed:でそのようなファイルまたはディレクトリを、と私はそれ

+1

スペルチェック、 – Gili

+1

答えを得るには、あなたの質問を 'require_once'呼び出しとあなたのウェブサイトのディレクトリ構造で編集する必要があります。 – thirtydot

+0

require_once();によって呼び出されたファイルとフォルダがサーバーにアップロードされたことを100%確信していますか? – Andrew

答えて

0

あなたはパスが同じ場所を指してください。展開した後、私のファイル構造が変更されていませんか?デプロイされたサイトに別のディレクトリ構造がある場合、 "../../etc"のような相対パスは同じファイルを指していないかもしれません。

0

あなたには、いくつかのより多くを説明する必要がある場合がありますので、私は、私のchrystalボールを持っていなかったが、

  • あなたのホストはあなたよりも別のシステム(Linuxの対窓?)ので、/と\を持っています互換性がありません?
  • あり、いくつかの他の問題(あなたがエラーを提供しなかったことから、推測しにくい)
  • ないファイルを読み込むための十分な権利
  • 仮想ディレクトリがあったので、あなたは次のようにバック構造で行くことができませんそれはあなたが別の(本物の)土地を得ているからでしょうか?
+0

仮想ディレクトリとは何ですか? – Isuuenissue

+2

Windowsは/を認識します。 'C:/ my/dir'は有効ですが、DOSは/を引数のフラグ文字として使用するので、コマンドラインではできません。 – scragz

関連する問題