1
我有一個錯誤,當我安裝在Symfony 2.1.8
的後清除manualy的Symfony
緩存(但我已經與2.2
或2.1
同樣的錯誤)反序列化錯誤:開發
首先,我已經安裝了Symfony
:
php composer.phar create-project symfony/framework-standard-edition Project/ 2.1.8
然後更新我的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 /緩存的/ dev/appDevDebugProjectContainer.php.meta:
經過多次測試後,顯示「最小穩定性」:「dev」打破了clear:cache命令。 在Symfony的全新安裝中,在添加「最小穩定性」之後:「dev」,我再次出錯。
您是否知道如何安裝Sonata管理軟件包而不對最低穩定性做任何更改?
感謝,
感謝您的回覆,我已經試過了,但我還有: '問題1 - 在任何版本中都找不到所需的軟件包sonata-project/admin-bundle,軟件包名稱中可能有拼寫錯誤。 問題2 - 在任何版本中都找不到所需的軟件包sonata-project/doctrine-orm-admin-bundle,軟件包名稱中可能有拼寫錯誤。「 此處的[composer.json](http: //pastebin.com/wAvgrCx4) – manuquentin 2013-03-14 09:56:41