【问题标题】:Migrating Silverstripe CMS system from one server to another将 Silverstripe CMS 系统从一台服务器迁移到另一台服务器
【发布时间】:2012-02-26 17:03:10
【问题描述】:

我对 silverstripe cms 比较陌生,我正在尝试将站点移至新主机。 我按照在他们的官方论坛上可以找到的所有说明进行操作,但无济于事。

这就是我的意思。 在这里您可以看到网站的外观

http://www.efekto.co.za

但这是我移动后的样子(将所有内容复制到新站点上的 public_html 文件夹,设置数据库用户名和密码等)

请帮忙,因为我现在完全被卡住了。

由于最初是其他人移动了该网站,所以我决定删除所有内容并自己移动所有内容。很难以其他方式解释我尝试过或未尝试过的事情。

首先,我尝试只安装一个基本的 silverstripe。几乎是正确的,但只有在我将数据库 ip 指定为 127.0.0.1 而不是外部 ip 之后。所以我再次删除了基本安装,再次复制了所有站点文件,这次修改了数据库参数以使用 127.0.0.1 一些页面现在实际上反映了有效内容,但似乎一切都不是这种浅蓝色的颜色(似乎是 SS 的默认设置?)好像它缺少某种母版页或我可以看到的内容,但没有菜单、博客部分等模块的东西。

我还必须提到,为了测试这一点,我更改了我的主机文件,以便 www.efecto.co.za 使用我们的新主机解析到站点的新 IP 地址。因此,从我的机器上它会解析为新的 ip,但从服务器的角度来看,当它获取诸如 css 之类的东西时,它显然会从 www.efekto.co.za 当前托管的位置获取它。希望这有意义吗?

所以至少朝着正确的方向迈出 1 步。我们有内容,没有更多的错误。现在这个蓝色配色方案怎么样了??

【问题讨论】:

  • 不能肯定回答,所以评论就可以了,您是否使用 phpmyadmin 导出数据库然后在新主机上导入数据库?脚本或数据库中是否有任何配置文件需要附加到您的新主机路径/url 等,有时 .htaccess 文件也包含 baseurl。图片中的 url 与工作版本相同,所以不确定你到目前为止做了什么。
  • 如果您在同一台服务器上运行数据库,出于安全原因,强烈建议您将连接限​​制为 127.0.0.1,因此这应该不足为奇

标签: php content-management-system migrate silverstripe


【解决方案1】:

http://www.efekto.co.za 现在好像没事了。

我的猜测:你的旧服务器上有一个 silverstripe-cache 文件夹,你已经复制了它。它包含(您可能会怀疑)具有绝对路径的缓存文件。如果您的路径结构在两台服务器上不完全相同,您将遇到问题。因此,在移动站点时,请务必从缓存文件夹中删除所有内容。

如果这不是问题,请查看 Apache 日志文件(可能是 /var/log/apache2/error.log,但这可能会有所不同)。由于这是服务器错误,它应该告诉您问题所在...

【讨论】:

  • 目前 www.efekto.co.za 是旧网站。那个在新网站上运行得很好,事情变得很糟糕。在此期间我会检查您的一些建议,谢谢。
  • 我在哪里可以找到你提到的这个缓存文件夹?
  • 除了mysitesapphire,... - 但它是可选的(即使很常见),你可能根本没有它
  • 看过了。找到蓝宝石目录,但在其中我看不到任何类型的缓存文件夹。请看看我更新的问题,因为我已经取得了一些(一点)进展。哦,天哪,你在凌晨 2 点帮助我?!
  • 不在里面,直接在mysitesapphire、...所在的基本文件夹中。如果它不存在,那就是别的东西。如果您无权访问日志文件,也许您可​​以启用 PHP 中的错误显示或向提供者询问日志条目?没有它们,它或多或少是在猜测... PS:是的,已经 2 次了,现在该睡觉了 ;-)
【解决方案2】:

检查 cpanel 中的错误日志或其他任何内容,可能此服务器上的 PHP 或 APACHE 指令不同。你会从日志中找出问题所在。 我得到了一次,问题是 /dev/build 无法运行,因为 SS 中的 php 内存上限设置得比服务器上的高。 还可以进入 _config 并将环境指令设置为“调试”,这将显示 SS 可以在页面上为您提供的尽可能多的输出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多