1

をインストールしSymfonyた後に手動でキャッシュをクリアするとエラーが発生しました (ただし、またはで同じエラーが発生しました)SonataAdminBundleSymfony 2.1.82.22.1

まず、インストールしましたSymfony

php composer.phar create-project symfony/framework-standard-edition Project/ 2.1.8

次に、 (line per line) を追加して composer.json を更新します。

    "knplabs/knp-menu-bundle": "1.1.*",
    "sonata-project/block-bundle": "2.1.x-dev",
    "sonata-project/cache-bundle": "2.1.x-dev",
    "sonata-project/jquery-bundle": "1.8.x-dev",
    "sonata-project/exporter": "1.*",
    "sonata-project/doctrine-orm-admin-bundle": "2.1.x-dev",
    "sonata-project/admin-bundle": "2.1.x-dev"

    ...
    "minimum-stability": "dev",

どうやら、sonata-project/doctrine-orm-admin-bundleバンドルには最小安定性を dev に設定する必要があるようです。

最後に私は実行しました:

    php ../composer.phar update
    rm -rf app/cache/*
    php app/console cache:clear

開発環境でフロントページをロードすると、エラーが発生しました:

Notice: unserialize() [<a href='function.unserialize'>function.unserialize</a>]: Error at offset 154 of 25784 bytes in /web/Project/app/bootstrap.php.cache line 1316

bootstrap.php.cache は、ファイル app/cache/dev/appDevDebugProjectContainer.php.meta をロードし、シリアル化を解除します。

http://pastebin.com/EEZmxWZQ

複数のテストの後、"minimum-stability": "dev" が clear:cache コマンドを壊したようです。Symfony の新規インストールで、"minimum-stability": "dev" を追加した後、再びエラーが発生しました。

minimum-stability を変更せずに Sonata 管理バンドルをインストールする方法を知っていますか?

ありがとう、

4

1 に答える 1

0

いくつかの調査の後、私はこの解決策を見つけました

"symfony/symfony"              :"2.1.x@stable",

"sonata-project/intl-bundle"              :"dev-master",
"sonata-project/admin-bundle"             :"2.1.x",
"sonata-project/cache-bundle"             :"dev-master",
"sonata-project/doctrine-orm-admin-bundle":"2.1.x",
于 2013-03-14T07:35:36.677 に答える