【问题标题】:How to restore a Joomla 1.5 Akeeba Backup 3.4.3 site to a new server with SQL Server?如何使用 SQL Server 将 Joomla 1.5 Akeeba Backup 3.4.3 站点恢复到新服务器?
【发布时间】:2013-03-03 12:15:00
【问题描述】:

Joomla 2.5 支持 SQL Server,但我在 Joomla 1.5 中创建了一个使用 Akeeba Backup 3.4.3 和 MySQL 的旧站点。

当我第一次导航到该站点时,Akeeba Backup 识别出需要安装该站点,但它没有让我选择使用 MSSQL Server。

我尝试将较新的 Joomla 2.5 转储到网络目录中,但这没有帮助。有谁知道如何将使用 MySQL 的 Joomla 1.5 站点迁移到使用 SQL Server 的 Joomla 2.5?

【问题讨论】:

  • 您需要在具有 mysql 的服务器上进行升级。我建议使用 wamp 或 xampp(或类似的 apache、mysql、php 系统)在本地机器上进行升级。站点进入 2.5 版本后,使用 akeeba 再次备份,并使用 mssql 将其移动到系统中。
  • 都在同一台服务器上,我只想摆脱 MySQL 并坚持使用 SQL Server。我想我会使用一个自动从 1.5 迁移到 3.0 的软件工具。我从用于 IIS 的 PHP 5.4 和一个安装了 Joomla 3.0 并连接到 SQL Server 2012 的新文件夹有了一个良好的开端。我唯一担心的是该站点使用的 YooThemes (Phoenix) 主题在 2.5 时停止兼容性,所以我可能会必须为 Joomla 3.0 选择一个新主题。

标签: mysql sql-server joomla installation migrate


【解决方案1】:

我搞定了。

首先,旧网站必须使用 MySQL,这样我才能使用 jUpgrade 将其升级到 joomla 2.5。 jUpgrade Pro(测试版软件)不起作用,仅供参考,所以我不得不使用原来的 jUpgrade。网站顺利升级到joomla 2.5。

接下来,我必须获取我正在使用的模板的最新版本。当我尝试安装较新版本的 YooTheme Phoenix 模板时,它不会让我安装它,说已经有一个具有该名称的模板。我只是删除了现有的“templates\yoo_phoenix”文件夹,然后再次安装了新主题,它就可以工作了。之后,两个模板(旧的和新的)都出现在模板管理器中,但只有新的有效(名称以“- Default”结尾。然后我能够卸载旧的。此时,该站点运行良好。

随着新站点在 MySQL 上的 joomla 2.5 中启动并运行,我应该能够使用 akeeba 备份来备份站点,然后我将备份恢复到设置为使用 SQL Server 的新站点。我将在成功将站点恢复到 SQL Server 后更新此内容。

【讨论】:

    猜你喜欢
    • 2017-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-08
    • 2015-12-12
    • 2014-02-24
    • 2013-10-16
    相关资源
    最近更新 更多