我刚刚将 silverstripe 安装移动到新的 joyent smartos 服务器。不熟悉Linux,这还是比较容易的。
我也是 silverstripe 的新手,但这里的团队已经开发了多年。
我已经在新服务器上启动并运行了该站点,但在我们可以彻底测试它之前,我还没有将域指向它。所以我从它的IP地址访问它。该站点显示正常,子页面也可以正常工作。当我导航到“/admin”页面时,我看到一个 silverstripe 页面,指出找不到该页面(不是 Apache 404)。我从旧服务器复制了 .htaccess 和 _config.php,所以应该没有问题。
我已经完成了一个没有错误的 /dev/build 并且我可以通过安全页面登录,但是我无法让 /admin 出现。我花了整个上午在谷歌上冲浪寻找答案后迷失了方向。任何帮助将不胜感激。
更新:: 我将新版本的 silverstripe 安装到同一服务器上的子目录中。完美运行,因此排除了任何 PHP 问题。
我也试过 /index.php/admin 没有运气。
谢谢,
本