3

Symfony2 プロジェクトを Web サーバーにデプロイしようとしていますが、このリンクにアクセスすると、次のwhatever.com/app.php/エラーが表示されます。

Warning: require_once(/home/u627182119/public_html/../app/bootstrap.php.cache): failed to open stream:
No such file or directory in /home/u627182119/public_html/app.php on line 6 Fatal error: require_once():
Failed opening required '/home/u627182119/public_html/../app/bootstrap.php.cache' (include_path='.:/usr/lib/php') in /home/u627182119/public_html/app.php on line 6

ルートのあるものですが、何がわかりません。

編集

「u627182119」ディレクトリには、次の 2 つのフォルダーがあります。

  1. public_html/webディレクトリのすべてのファイルが含まれています。
  2. personalプロジェクトの残りのファイルが含まれています。
4

1 に答える 1

-1

まず、ホスティングが PHP 5.3 をサポートしていること、および config.php を実行するすべての要件に適合していることを確認してください。

あなたの質問に関しては、階層が間違っているようです。Symfony2 アプリをデプロイするとき、Web フォルダーのすべてのコンテンツを他のメイン フォルダー (app、src、vendor...) が配置されているサーバーのルートに移動し、app.php で次の変更を行います。

$loader = require_once __DIR__.'/app/bootstrap.php.cache'; //Note the removed "../"

そして、いくつかの行はapp.phpにもあります

require_once __DIR__.'/app/AppKernel.php'; // Also note the removed "../"
于 2013-09-14T17:33:22.367 に答える