2017-10-03 4 views
-1

私は、新しいサーバーに古いサイトベースのsymfonyを移動し、私はエラー持って入力したとき:移行後に壊れたSymfonyサイトを修正するには? (ストリームのオープンに失敗しました:そのようなファイルやディレクトリはありませんが)

Warning: require_once(//../config/ProjectConfiguration.class.php): failed to open stream: No such file or directory in /index.php on line 4

Fatal error: require_once(): Failed opening required '//../config/ProjectConfiguration.class.php' (include_path='.:/:/usr/local/php56/lib/pear') in /index.php on line 4

を、私は、これは新しいバージョンに関係していると仮定しますPHP(5.6)を使用してください。どうすれば修正できますか?

+2

パスが間違っている可能性があります。 – IsThisJavascript

+0

パスは以前と同じです。ホストのみが変更されました。 – Pat

+0

私はsymfonyのしくみと、環境を最初に設定したときにどうなるのかは分かりませんが、 'ストリームを開くことに失敗しました:/index.phpの4行目の/index.phpには' ProjectConfiguration.classが見つかりません。 php'コールが4行目にあります。index.phpを開いて修正できるかどうかを確認してください。 – IsThisJavascript

答えて

2

.htaccessファイルをメインフォルダに移動し、/ webカタログにリダイレクトを設定しました。 ドメインをメインカタログに設定しました。 これらのソリューションは効果的で実績があります。

ご協力ありがとうございました。

1

このファイルは存在しない可能性があります。index.phpが見つからないか、アクセスが禁止されています。

まず、index.phpファイルのlocaltionを見つけます。その後、//../config/ProjectConfiguration.class.phpに移動します(パスに2つの/があるが、親フォルダに移動してからconfigサブフォルダに移動し、ProjectConfiguration.class.phpを見つけてください)。最後に、ProjectConfiguration.class.phpのアクセス許可を確認します。

あなたが../config/フォルダを見つけることに失敗していないか、それには何のconfig/ProjectConfiguration.class.phpがある場合、あなたは(あなたが別のフォルダにconfig/ProjectConfiguration.class.phpを見つけた場合、あなたはindex.phpでパスを変更しようとすることができる)ことを修正する必要があります。 config/ProjectConfiguration.class.phpの読み取り/実行が許可されていない場合は、その変更を試みることができます(最初に777を設定してください)。

それでも、私はかなり//../config/ProjectConfiguration.class.phpが何であるかを理解していない:行は構文エラーでなければなりません

require_once(//../config/ProjectConfiguration.class.php) 

であれば(//後のものは単一行コメントである)、その行を追加してください私の提案が役に立たない場合は、index.phpの投稿に投稿してください。

関連する問題

 関連する問題