Silverstripe install.php 找不到 <mysite>

Silverstripe install.php can't find <mysite>

我在本地运行 SS v3.4 项目。现在我想部署它。我已将文件复制到服务器,运行 composer install 以安装供应商库。当我 运行 install.php 时,除了缺少 mysite 文件夹错误外,所有要求都很好。这是有意为之的,因为我将我的项目文件夹重命名为 mydomain,它在本地主机上运行良好。 AFAIK SS 应该选择自定义文件夹并将其识别为页面文件夹。不知何故它不会发生。有什么想法吗?

这是预期的,因为安装程序专门查找 "mysite"。

您可能有两个选择:

  • 在服务器上将 app 重命名为 mysite,然后 re-run 安装程序将文件夹重命名回 app
  • 根本不需要 运行 安装程序 - 如果您配置自己的 _ss_environment.php 文件并确保 assets 文件夹可写,您就不需要它