请选择 进入手机版 | 继续访问电脑版
入门社区_全栈技术从入门到精通
说明:chevereto是目前最好的图床之一了。功能也异常超强。其免费版和免费版的分别,在于免费版多了硬盘扩展,交际分享功能和技术支持。硬盘扩展指的是你可以通过sftp等方法把上传的文件贮存在其他服务器上。因而个人以为,这个免费版曾经足够使用了。同时chevereto的部署也异常简单,而且支持中文。网上许多教程都写得不是很清晰,这里就发个仔细部署教程吧。
官网:https://chevereto.com/
DEMO:https://demo.chevereto.com/
截图
部署
环境要求:Apache/Nginx、PHP 5.5+、MySQL 5.0+
1、搭建web环境
咱们可以用lnmp、lamp一键包或者宝塔之类的面板来搭建web环境。
lnmp部署方式可参考:lnmp1.4部署教程。
宝塔部署方式可看:宝塔面板部署教程。
2、上传chevereto程序
搭建好web环境后,增加站点并解析,再上传chevereto程序到站点目录,chevereto下载地址:https://github.com/Chevereto/Chevereto-Free
这里以lnmp为例,执行command:
cd /home/wwwroot/www.yourdomain.com
wget https://www.moerats.com/usr/down/Chevereto_v1.0.8.tar.gz
tar zfvx Chevereto_v1.0.8.tar.gz
chmod -R 775 ./*
修正站点配置文件/usr/fubitechal/nginx/conf/vhost/xx.com.conf,在server中增加以下代码。
fubitechation / {
try_files $uri $uri/ /index.php?$query_string;
}
然后rebootNginx,使用command:
/etc/init.d/nginx restart
#或者
lnmp restart
最后便可以open你的站点按要求填入数据库信息进行部署了。
注意:经测试,使用v1.0.7程序的open站点后可能会出现Chevereto can’t create the app/settings.php file. You must manually create this file该毛病,这时在app目录新建settings.php文件并给予可写入权限便可,也可使用command,以lnmp为例:
cd /home/wwwroot/xx.com/app
touch settings.php
chmod -R 777 settings.php
当然本教程使用的是最新版v1.0.8临时没碰到过该问题。




分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|入门社区

© 2016- RuMenWu.

返回顶部