1

webfactionnalでSymfony開発プラットフォームをセットアップしようとしています。私はGitを使用しているので、S2をダウンロードするときに、「ベンダーなし」バージョンを使用して、それらの指示に従いました。

したがって、ステップ8まですべてがうまくいきました:$ php bin/vendors install

サーバーでこの行を実行しようとすると、いくつかのエラーメッセージが表示されました。

警告:74行目の/ home / quantum / webapps / quantumnetworks / bin / vendorsのparse_ini_file()のパラメーター数が間違っています

警告:79行目の/home/quantum/webapps/quantumnetworks/bin/vendorsのforeach()に無効な引数が指定されていますsh:./vendor/bundles/Sensio/Bundle/DistributionBundle/Resources/bin/build_bootstrap.php:そのようなファイルはありませんまたはディレクトリ

解析エラー:構文エラー、予期しないT_STRING、13行目の/ home / quantum / webapps / quantumnetworks / app / consoleにT_CONSTANT_ENCAPSED_STRINGまたは'('が必要です

解析エラー:構文エラー、予期しないT_STRING、予期しない

すべてのファイルはオリジナルです。

ちなみに、/ config.phpで、次のエラーが発生しました。ログファイルを読み取れません。サーバーの777に配置し、ログではなくログとして名前が付けられていることに気付きました...なぜですか?

ありがとう !

T_CONSTANT_ENCAPSED_STRINGまたは'('(/ home / quantum / webapps / quantumnetworks / app / consoleの13行目)

編集:ホスティング会社からのアドバイスに従って、php54コマンドを実行してphp5.4を使用します。しかし、私はまだいくつかのエラーがあります、それはevrythingをダウンロードします、そして私は持っています

AsseticBundleのインストール/更新

そして、エラーが発生します:

オブジェクトの受信:100%(1918/1918)、251.85 KiB | 447 KiB / s、完了。デルタの解決:100%(1164/1164)、完了。61c9f363e73b4ecbb72f81eb62675260a1132048HEADは41b5913になりましたstof/disable_profilerからのプルリクエスト#27をマージします

解析エラー:構文エラー、予期しないT_STRING、35行目の/home/quantum/webapps/quantumnetworks/vendor/bundles/Sensio/Bundle/DistributionBundle/Resources/bin/build_bootstrap.phpのT_CONSTANT_ENCAPSED_STRINGまたは'('が必要です

解析エラー:構文エラー、予期しないT_STRING、13行目の/ home / quantum / webapps / quantumnetworks / app / consoleにT_CONSTANT_ENCAPSED_STRINGまたは'('が必要です

解析エラー:構文エラー、予期しないT_STRING、13行目の/ home / quantum / webapps / quantumnetworks / app / consoleにT_CONSTANT_ENCAPSED_STRINGまたは'('が必要です

そうそう、進歩していました、ほとんど完了しました:)

EDIT2:

ホスト会社に電話したところ、phpでスクリプトを実行すると、php54と入力しても、スクリプト自体が別のスクリプトを開始すると、5.4バージョンでは呼び出されないという。これを修正するには、次の4つの手順を実行します。

cd ~/webapps<your application>
ln -s /usr/local/bin/php54 ./php
export PATH=./:$PATH
php54 bin/vendors install

それらすべてを行う必要があります

4

1 に答える 1

3

Symfony2を実行するために必要なphp5.3を使用していません。

あなたは経由でコンソールで確認することができます

php -v

現在使用しているバージョン。

T_CONSTANT_ENCAPSED_STRING or '(' in [...]5.3より前のphpは名前空間をサポートしていないため、これは通常ヒントです。これにより、古いバージョンでは構文エラーが発生します。

于 2012-06-06T21:42:46.623 に答える