惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Schneier on Security
有赞技术团队
有赞技术团队
T
The Blog of Author Tim Ferriss
F
Fortinet All Blogs
D
DataBreaches.Net
F
Full Disclosure
腾讯CDC
博客园 - 【当耐特】
MyScale Blog
MyScale Blog
Stack Overflow Blog
Stack Overflow Blog
小众软件
小众软件
Hugging Face - Blog
Hugging Face - Blog
Last Week in AI
Last Week in AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
爱范儿
爱范儿
The GitHub Blog
The GitHub Blog
Engineering at Meta
Engineering at Meta
大猫的无限游戏
大猫的无限游戏
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
S
SegmentFault 最新的问题
The Register - Security
The Register - Security
WordPress大学
WordPress大学
博客园 - 聂微东
雷峰网
雷峰网
J
Java Code Geeks
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
P
Privacy International News Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
A
Arctic Wolf
Scott Helme
Scott Helme
C
Cyber Attacks, Cyber Crime and Cyber Security
T
Tor Project blog
博客园 - 三生石上(FineUI控件)
Know Your Adversary
Know Your Adversary
AWS News Blog
AWS News Blog
G
Google Developers Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
C
CERT Recently Published Vulnerability Notes
O
OpenAI News
Project Zero
Project Zero
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Application and Cybersecurity Blog
Application and Cybersecurity Blog
云风的 BLOG
云风的 BLOG
N
News and Events Feed by Topic
MongoDB | Blog
MongoDB | Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Microsoft Security Blog
Microsoft Security Blog
Cisco Talos Blog
Cisco Talos Blog
P
Palo Alto Networks Blog
Schneier on Security
Schneier on Security

AMH7 归档 | Jack's Space

AMH7 面板如何定时备份网站数据 AMH7 反向代理简单教程 为AMH7面板配置SSL证书 AMH7 初体验 — 替代宝塔的另一个选择
从宝塔面板迁移网站到 AMH7 面板
阿杰 Jack · 2022-07-10 · via AMH7 归档 | Jack's Space

自从宝塔面板被曝光偷偷上传用户数据后,越来越多的用户开始探索替代宝塔面板的工具,例如HestiaCP、Fastpanel等等。在之前的文章中,我初步介绍了一款国内开源的面板工具 —— AMH7。虽然 AMH7 的操作逻辑依然不够小白,让许多用户望而怯步,但是 AMH7 相较于之前版本,设计上有了改进,并且有着开源、内存占用等优势。本文将介绍如何将宝塔搭建的Wordpress网站迁移到 AMH7 面板中。

目录

  1. 从宝塔面板导出网站和数据库
  2. 在 AMH7 中恢复网站
    • 恢复数据库
    • 恢复网站文件
    • 为网站配置SSL证书
    • 修改权限
    • 其他问题
  3. 其他 AMH7 相关文章

从宝塔面板导出网站和数据库

  1. 进入宝塔面板后台,在Website下找到你需要迁移的网站,如图点击Back up下方创建一个备份,并将其下载到自己的电脑中。
  2. 同样的方法去Databases下找到与网站关联的数据库,进行备份并下载到本地。
  3. 下载下来的数据库备份文件文为.sql.gz格式,解压会出现一个.sql文件备用。

恢复数据库

  1. 按照之前的文章,在重装或者新的服务器上安装AMH面板,注意恢复网站的环境需要和宝塔面板建站的环境保持一致,避免出现奇奇怪怪的问题。比如,宝塔中为 PHP-7.4mysql-5.7,那么AMH的环境也需要保持相同。
  2. 点击数据库,选择数据库列表创建数据库,创建一个新的数据库,其中数据库名称用户名用户名密码需要和宝塔导出的数据库一致,其余选项默认即可。
  3. 软件商店中安装phpMyAdmin,安装完成后,点击数据库,选择phpMyAdmin管理,点击数据库列表,再点击你刚刚新建的数据库名称,比如此处的myblog
  1. 进入phpMyAdmin后,在左边点击myblog,在右边选择import,然后点击Choose File将本地的sql文件上传,并导入即可。

恢复网站文件

  1. 数据库导入并恢复后,接下里我们开始恢复网站,当然你也先恢复网站文件再恢复数据库。
  2. 网站虚拟主机中新建一个虚拟主机,绑定域名填写你恢复的网站。 URL重写规则需要选择wordpress的规则,如果你没有,需要在软件商店 中安装AMrewrite,然后点击右侧的规则管理添加一个wordpress的规则。详情可以参考我之前的文章 —— AMH7 初体验 — 替代宝塔的另一个选择
  1. 创建好新的网站的后,在网站虚拟主机中找到到新建的网站,点击网站根目录下的文件夹图标,会进入AMH面板的文件管理系统。
  2. 删除网站根目录下所有文件,然后点击右下角本地上传,上传宝塔备份的网站文件,为.zip文件。
  3. 上传完成后,选中.zip文件,点击智能解压缩,解压出网站文件后删除.zip文件。

为网站配置SSL证书

  1. 配置网站SSL证书的过程,我在之前的文章有所介绍,具体可以参考之前的文章 —— AMH7 初体验 — 替代宝塔的另一个选择
  2. 简单来说就是需要安装amssl插件然后完成自动配置。

修改权限

  1. 在恢复完数据库以及网站数据,并配置好SSL后登陆网站会发现出现权限问题,这是由于恢复网站文件的时候,通过文件管理系统解压后的文件权限为root,应该修改过为www
  2. SSH进入服务器,修改网站根目录的权限,我这里的网站根目录为/home/wwwroot/lnmp01/domain/myblog/web,所以我只需要输入以下代码即可。
chown -R www /home/wwwroot/lnmp01/domain/blog/web

完成以上步骤就已经完成了网站的迁移。

其他问题

  • 若网站打不开,检查一下网站根目录里 .user.ini文件中的路径是否正确。
  • wordfence 提示 Publicly accessible config, backup, or log file found: .user.ini ,在网站 nginx 配置里添加 location = /.user.ini { return 400; } 并重载nginx 即可

其他 AMH7 相关文章