删除模块后 silverstripe 4 服务器错误

silverstripe 4 server error after removing module

我在 Silverstripe 4 中使用 fluent 时遇到问题。因此我测试安装了不同版本的 fluent 以查看是否能够使其正常工作。 Silverstripe 的版本是 4.1.1.

再次卸载 fluent 后,我​​得到 "server error",但在 php 日志中看不到任何内容,而在开发模式下尝试 运行 时,我没有看到有什么不同。

令人费解的是,在根文件夹中出现了一个名为"themes"的文件夹。我认为它是在模块安装期间由 composer 添加的,但我不确定。但我知道 git 将主题文件夹列为未跟踪文件。这表明它是自动添加的。所以我在卸载模块时删除了那个文件夹。

现在我不知道该怎么办了。我想恢复安装 fluent 之前的数据库(我尝试添加语言以查看 fluent 是否正常工作)。或者至少回到原点。 人们通常如何使用 Silverstripe 和测试模块?

到目前为止我做了什么:

  1. 检查了 php 日志。没有发现错误。
  2. 已添加 "Director::set_environment_type("dev");"到 _config.php,加载页面时没有看到任何差异。
  3. 测试加载页面与 ?dev=1 没有任何区别。

我 运行 composer update 现在该站点正在运行。测试 silverstripe 菜鸟(比如我)可能是一回事。