将SilverStripe网站从一台服务器迁移到另一台服务器

时间:2018-10-03 13:19:44

标签: silverstripe

我将SilverStripe网站从一台服务器迁移到了另一台服务器。为此,我采取了以下步骤:

  1. 将文件的备份从旧服务器转移到新服务器。
  2. 转储旧数据库并将其导入新服务器。
  3. 更新了_conn.php以连接到新数据库。

现在,当我在浏览器中单击URL时,它会显示500错误。我没有为新服务器更新DNS,而是通过主机文件从本地系统指向新服务器。如果我点击mywebsite.com/robots.txt,则显示的是robots.txt,但未显示其他页面。

1 个答案:

答案 0 :(得分:1)

500错误表示服务器错误,这意味着apache(?),php或其他日志中有错误。确保已打开调试模式,以获得SilverStripe的最多信息。

如果其他所有方法均失败,则首先检查您的.htaccess是否正常,然后逐步重定向并逐步使用debug [die]语句。

理想情况下,使用silverstripe-installer调试任何服务器问题并安装全新安装,然后您可以在知道站点正常运行时将其复制。