新安装的SilverStripe 4 InjectorNotFoundException

问题描述

我正在使用Vagrant / Homestead / VirtualBox〜Vagrant版本2.2.10 |宅基10.1.1 | VirtualBox 5.2

我正在PHP7.4上运行SilverStripe安装,而我的PHP CLI版本也是PHP7.4

在SilverStripe installation instructions之后,我执行了以下操作:

composer create-project silverstripe/installer client-folder

当我第一次加载安装程序时,出现以下错误:(我检查了客户端的名称

enter image description here

奇怪的是,即使install.PHP不再包含在已安装的文件中,我也得到了一个旧的install.PHP文件并运行它,并且install.PHP页面已完美加载。然后,当我运行安装脚本时,它再次给了我上面的错误

我已仔细检查并确保已安装所有必需的扩展。

有人可以建议如何解决此问题吗?

解决方法

我已经看过这个了。我试图使用“ vagrant destroy”命令销毁我的无家可归者盒子,但是没有用。

我最终打开了Virtual Box UI,然后使用该界面销毁了我的Vagrant本地计算机。

然后,我运行Vagrant Up来为“第一次”创建“新”框。

银条纹现在可以很好地加载。一方面,Laravel也没有用,现在可以用。

简而言之,这是我的本地计算机而不是SilverStripe的问题。