chevereto图床程序的安装与迁移

前言

之前自建了一个chevereto图床程序,但是现在遇到了迁移的问题,这里做一个记录

安装

首先在新的服务器上安装一个chevereto,这里采用的chevereto免费版
首先需要使用bt.cn lnmp.org搭建相应环境

#进入网站目录
cd /home/wwwroot/你的域名
#下载程序
wget https://github.com/Chevereto/Chevereto-Free/archive/1.1.3.zip
#解压
unzip 1.1.3.zip
#转移文件至网站根目录
Chevereto-Free-1.1.3/* ./
#更改目录权限
chown /home/wwwroot/你的域名 -R www:www

由于这里采用的是NGINX,所以还需要修改NGINX的伪静态配置
vi /usr/local/nginx/conf/vhost/你的域名.conf

# Chevereto Nginx rewrite rules
# Make sure to place these inside your server{} block

# Disable access to .ht* files
location ~ /\.ht {
	deny all;
}

# Disable access to sensitive files in app path
location ~ /(app|content|lib)/.*\.(po|php|lock|sql)$ {
   deny all;
}

# Disable log on not found images + image replacement
location ~* (jpe?g|png|gif) {
	log_not_found off;
	error_page 404 /content/images/system/default/404.gif;
}

# Enable CORS header (needed for CDN)
location ~* \.(ttf|ttc|otf|eot|woff|woff2|css|js)$ {
	add_header Access-Control-Allow-Origin "*";
}

# Force serve upload path as static content (match your upload folder if needed)
location /images {}

# Route dynamic request to index.php
location / {
	try_files $uri $uri/ /index.php?$query_string;
}

现在访问你的域名按照提示一步一步的安装即可。

迁移

因为某些原因,我需要把图床从一台服务器迁移到另外一台服务器。
一般迁移网站有两个部分,数据库的迁移,网站文件的迁移。
数据库迁移
备份数据库

#-p密码,这里没有空格,-p和密码是连载一起的,chevereto代表,图床数据库
mysqldump -u root -p密码 --databases chevereto  > /root/img.dump

把img.dump上传到新服务器,然后恢复数据库

mysql -u root -p密码 < /root/img.dump #dump文件路径请根据实际情况选择

打包图片
我们迁移网站的时候,可以把整个网站打包,也可以只打包需要的部分,这里就只打包了图片

tar -cf img.tar /home/wwwroot/你的域名/images

将img.tar上传新文章,然后将文件解压到/home/wwwroot/你的域名/images即可

tar -xf img.tar
mv images/* /home/wwwroot/你的域名/images

现在可以访问你的域名了,你能够看到网站迁移已经完成了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虚坏叔叔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值