我打算在Plesk 11.5托管程序上运行Wordpress网站的专用服务器上重新安装CentOS 6系统 . 由于删除了php文件($#@ php php update ...),一些Plesk依赖文件已被删除,我无法访问Plesk管理面板(通过GUI备份文件) . 我已将 /var/lib/psa/dumps
中的所有文件复制到FTP服务器 .
According to this information所有备份文件都默认位于那里 . 如果我在重新安装后将它们复制到同一位置,是否可以完全恢复具有相应数据库的网站?
1 回答
有关如何在Plesk help center发生灾难后在另一台服务器上恢复Plesk for Linux安装的综合指南 .
Plesk Onyx and Plesk 12.5
1. Important: 只有当MySQL服务器的版本与原始服务器和新服务器的版本匹配时,才能执行此步骤 .
使用/etc/my.cnf中的datadir参数启动MySQL服务器,该参数指向旧驱动器上的MySQL数据库位置(/ old / var / lib / mysql):
并转储数据库:
停止MySQL,将/etc/my.cnf中的datadir参数恢复为原始值:
启动MySQL并恢复数据库:
2. 从可用转储中恢复Plesk数据库:
停止Plesk服务:
导入数据库转储:
3. 复制Plesk数据库密码文件:
4. 将加密密钥复制到新服务器,设置正确的权限并重启MySQL服务:
注意:确保使用MYSQL_PWD =
cat /etc/psa/.psa.shadow
mysql -u admin可以访问MySQL5. 恢复域名内容:
6. 恢复Plesk系统用户:
7. 恢复邮件名目录(邮件内容):
8. 对于Plesk Onyx和Plesk 12.5,运行全自动重新配置实用程序:
9. 启动Plesk服务:
Plesk 9.x - 12.0
1. Important: 只有当MySQL服务器的版本与原始服务器和新服务器的版本匹配时,才能执行此步骤 .
使用/etc/my.cnf中的datadir参数启动MySQL服务器,该参数指向旧驱动器上的MySQL数据库位置(/ old / var / lib / mysql):
并转储数据库:
停止MySQL,将/etc/my.cnf中的datadir参数恢复为原始值:
启动MySQL并恢复数据库:
2. 从可用转储中恢复Plesk数据库:
停止Plesk服务:
导入数据库转储:
3. 复制Plesk数据库密码文件:
4. 将加密密钥复制到新服务器:
注意:也可能需要chmod和chown文件:
这些是此文件的正确权限:
注意:如果在此之后,使用Plesk凭证(MYSQL_PWD =
cat /etc/psa/.psa.shadow
mysql -u admin)无法访问MySQL,请尝试使用service mysqld restart命令重新启动MySQL服务器 .5. 恢复域名内容:
6. 恢复Plesk系统用户:
对于Plesk 11.x-12.0,执行以下命令:
对于Plesk 10.x,执行以下命令:
7. 恢复SSL证书:
8. 恢复邮件名目录(邮件内容):
9. 修复虚拟主机内容的所有权,以修复不存在的用户拥有的文件和目录:
对于Plesk 9.x及更早版本:
10. 重新生成Web服务器配置:
对于Plesk 10.x-12.0:
对于Plesk 8.x和9.x:
11. 修复邮件配置:
12. 恢复DNS区域:
13. 启动Plesk服务: