恢复数据
把备份的文件上传到新环境, 注意目录的
写权限
, 不然无法上传;解压网站内容:
tar -xvf flarum.bak.tar.gz
, 移动到/var/www/
文件夹;网站内容恢复
上传原Flarum网站文件压缩包至新服务器上,解压到一个单独的文件夹里,不要直接解压覆盖新部署的Flarum
我们只需要将原网站文件里的
public
文件夹,vendor
文件夹,composer.json
文件,composer.lock
文件覆盖至新部署的Flarum根目录
public 是网站主要源码内容;
vendor 是网站第三方图片等;
composer.json, composer.lock 是网站相关插件信息;
config.php 是网站数据库配置等;
数据库恢复
首先创建数据库: 参考上面章节
创建Mariadb数据库
导入数据库:
mysql -u root -p your_database < backup.sql
修改配置文件
flarum目录下的config.php文件
nginx中的配置文件;
大功告成
- 在网站根目录执行:
composer install
- 刷新网站, Bingo~
Linux文件传输
- (S)FTP:首先要安装并开启ftp服务,然后通过ftp工具或者命令传输。
- wget/curl:前提是目标主机搭建好LEMP服务器,将目标文件放在网站目录下即可。
- scp:scp是secure copy的简写,是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。
当两台LINUX主机之间要互传文件时可使用SCP命令来实现,建立信任关系之后可不输入密码。
#1、将本地服务器的文件传送到远程服务器。
scp local_file remote_username@remote_ip:remote_folder # 需要密码
scp local_file remote_ip:remote_folder #需要用户名+密码
#2、将本地服务器的目录传送到远程服务器。
命令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
scp -r local_folder remote_ip:remote_folder
#3、从远程服务器的文件或目录拷贝到本地服务器。与从本地传送到远程服务器相类似,只是将参数位置互换一下。
创建
Mar '24Last reply
Mar '24
- 2
Replies
- 2
Users
- 0
Likes