删除模块后 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 和测试模块?
到目前为止我做了什么:
- 检查了 php 日志。没有发现错误。
- 已添加 "Director::set_environment_type("dev");"到 _config.php,加载页面时没有看到任何差异。
- 测试加载页面与 ?dev=1 没有任何区别。
我 运行 composer update
现在该站点正在运行。测试 silverstripe 菜鸟(比如我)可能是一回事。
我在 Silverstripe 4 中使用 fluent 时遇到问题。因此我测试安装了不同版本的 fluent 以查看是否能够使其正常工作。 Silverstripe 的版本是 4.1.1.
再次卸载 fluent 后,我得到 "server error",但在 php 日志中看不到任何内容,而在开发模式下尝试 运行 时,我没有看到有什么不同。
令人费解的是,在根文件夹中出现了一个名为"themes"的文件夹。我认为它是在模块安装期间由 composer 添加的,但我不确定。但我知道 git 将主题文件夹列为未跟踪文件。这表明它是自动添加的。所以我在卸载模块时删除了那个文件夹。
现在我不知道该怎么办了。我想恢复安装 fluent 之前的数据库(我尝试添加语言以查看 fluent 是否正常工作)。或者至少回到原点。 人们通常如何使用 Silverstripe 和测试模块?
到目前为止我做了什么:
- 检查了 php 日志。没有发现错误。
- 已添加 "Director::set_environment_type("dev");"到 _config.php,加载页面时没有看到任何差异。
- 测试加载页面与 ?dev=1 没有任何区别。
我 运行 composer update
现在该站点正在运行。测试 silverstripe 菜鸟(比如我)可能是一回事。