我最近從macports切換到自制軟件。我從macports運行apache和php,運行流暢,我可以使用該設置來開發我的Symfony 3.3開發。macOS上的Symfony:brew vs macports
我的Mac崩潰並重新啓動,實際上它殺死了幾個月前從macports安裝它時啓動的apache進程,而它從homebrew開始啓動。
我不得不配置了一堆東西,再次讓Apache/PHP的工作,但現在的Symfony應用程序將無法正常工作:
(!) Fatal error: Uncaught exception '
Symfony\Component\DependencyInjection\Exception\LogicException
' with message 'Container extension "security" is not registered' in/path/to/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/ContainerBuilder.php
on line 205
我已經清空緩存(有和沒有--no-warmup
)刪除了一切在var/{cache,sessions,logs,bootstrap.php.cache}
,跑了composer install
一堆:沒有任何作品。
我不知道什麼是錯的,因爲它在運行Debian 9的CI服務器上像一個魅力一樣工作(我剛剛克隆了回購和運行composer install
,它立即工作);而且它在運行Debian 8的專業主機(與CI服務器相同)上也像一個魅力一樣。
如果你搜索這條錯誤消息,你會看到一些可能的解決方案。這可能有所幫助:http://forum.symfony-project.org/forum/32/topic/65023.html – Cerad
你提到的解決方案涉及一個Windows模塊。你想讓我轉儲我的php.ini文件嗎? –
不適合我。我沒有Mac的經驗。我只記得在Symfony 2.0到2.1的過渡期間看到這些錯誤。這通常是一個作曲家問題,我想你已經排除了。 – Cerad