Plesk Parallels 从 11 升级到 12 后丢失的所有域

Plesk Parallels 从 11 升级到 12 后丢失的所有域

我刚刚使用了 Parallels 升级服务(autoinstaller在终端中)。我从 Parallels 11 升级到 12。我登录到面板,它询问我所有的个人信息,我开始感到紧张。

现在我已正确登录,我的所有 165 个客户和域都丢失了!?!我检查了服务器,数据仍然存在于/var/www/vhosts目录中,尽管 Parallels 中没有显示任何内容。

我还浏览了 Parallels 文档/论坛/帮助,但除了从备份恢复服务器的这个非常有用的建议之外,我找不到任何起点:http://kb.sp.parallels.com/en/11190

有什么办法可以回滚到十一点吗?而且,我有机会拿回我的域名/客户/网站/尊严吗?

答案1

请注意,Plesk 将与客户详细信息、域和托管设置相关的所有数据保存在 psa 数据库中。

如果您的服务器中这些表为空,则 plesk 不会在域列表中列出任何域,即使内容存在于 /var/www/vhosts 目录中。

在你的情况下,我相信升级,在某个地方出了问题,你的 psa 数据库现在是空的。由于 Plesk 不允许降级版本,我建议您按照以下步骤恢复旧的数据库和域列表:

  1. 进入 /var/lib/psa/dumps 目录。
  2. 选择在升级之前创建的 psa 数据库的备份。解压缩并使用以下命令恢复它:

    mysql -uadmin -p cat /etc/psa/.psa.shadowpsa < your.backup.file.sql

  3. 现在登录到 PSA 并确认 PSA 数据库版本是什么:

从杂项中选择 *,其中 param='version';

您将看到 db 版本将为 11 1,现在通过更改杂项表中的版本手动使其兼容 12:

更新杂项集 val='' 其中 param='version';

  1. 现在运行 bootstrapper 来修复它。 /usr/local/psa/bootstrapper/pp12.0.18……/bootstrapper.sh 修复

这会将 psa 升级到 12 兼容 db,并且您的内容现在将显示在 Plesk 中。

如果还有什么困难,请在这里告诉我。

答案2

对于未来的冒险家; Parallels 创建每日备份mysql,PSA信息模式数据库。除此之外,它还创建数据库的升级前和删除前备份。

默认情况下,在 CentOS 6.4 上,转储目录位于/var/lib/psa/dumps/.狩猎快乐!

相关内容