站在阳光下

Good Luck To You!

chevereto图床的安装教程

chevereto是国外的一款图床应用,可以让你的一台普通的服务器(云服务器或者云主机)摇身一变成为一台图片服务器。这个图床不但可以保存图片还能提供外链服务,在国外很受欢迎。那么这个程序到底怎么安装呢?


需要说明的是这个程序有利有弊,不好的那一面请去我们的分站(http://www.zzygx.cc/?p=40)。由于新版本需要缴纳授权费才能使用,因此我们安装的是这个程序的1.0老版本的免费版,也就是不能升级的那种。这个程序是我们从官方的github中下载的,所以这个免费版他不是盗版的破解版。而是实实在在官方授权的永久免费的版本,不会出现被封锁机器这样的事情。


需要的机器环境是能够支持PHP和MySQL数据库运行的主机或服务器,一般是Linux系统且系统需要安装有apache或者nginx服务。


首先我们要先登录到github上的chevereto的官方页面,由于chevereto国内被墙,因此需要真正的官方版本请使用科学上网登录。登录官方github页面(https://github.com/Chevereto/Chevereto-Free)找到download按钮,点击下面的download ZIP或者是干脆直接打开这个URL(https://github.com/Chevereto/Chevereto-Free/archive/master.zip)下载ZIP压缩包。


如果你是虚拟主机的用户需要先下载ZIP安装包后上传到服务器的根目录中,服务器的用户可以直接通过SSH执行wget命令下载,输入命令


wget https://github.com/Chevereto/Chevereto-Free/archive/master.zip


接下来开始解压缩,虚拟主机请通过主机内的控制面板进行解压缩ZIP压缩包。服务器用户输入unzip命令开始解压缩安装包


unzip master.zip -d /var/www/html


此时我们打开浏览器,输入你的服务器地址,一般是http://公网IP(域名)/Chevereto-Free-master/,就能看到一行英文。


Chevereto can't create the app/settings.php file. You must manually create this file.


这是什么意思呢?就是说你的 /Chevereto-Free-master/app/ 目录下缺少一个settings.php的文件,那么请你在本地电脑上新建一个空白的txt文件。这个文件里的内容空白就行,可以在本地直接更名为settings.php,然后将这个文件放入到 /Chevereto-Free-master/app/ 这个目录下面。


此时我们看到的画面就变了,变成了下面这样的画面了。



请注意最后一个 doesn't exists. Make sure to upload it. 这是什么意思呢?缺少目录需要你创建一个这个目录,那么我们通过FTP就在 /Chevereto-Free-master/app/content/ 这个目录下面新建一个名为 locks 的目录,之后再刷新一下网页。


还是系统错误?这需要一点英语知识了,这四行的意思就是上述四个目录没有程序的可写入权限,也就是全部可写的linux系统最高权限777,让程序能写入。一个最简单的修改办法,通过FTP查看目录的权限,我们发现这四个目录的权限全部都是755,那么我们需要在FTP中修改上述四个目录的权限为777,全部改成777后就会出现接下来的两极分化现象。


有的就会出现 404 not found,出现这种情况要么权限不够要改权限,但是大部分都是因为服务器没有开启伪静态所造成的。一般需要apache服务器开启rewrite也就是伪静态,而apache服务器只要开启伪静态就能直接使用了。nginx的服务器伪静态规则如下(仅供参考,我们没有在nginx下安装,我们是在apache服务器上安装的)


location / {

if (-f $request_filename/index.html){

rewrite (.*) $1/index.html break;

}

if (-f $request_filename/index.php){

rewrite (.*) $1/index.php;

}

if (!-f $request_filename){

rewrite (.*) /index.php;

}

try_files $uri $uri/ /api.php;

}

location /admin {

try_files $uri /admin/index.php?$args;

}


接下来如果出现下面画面就恭喜你们,可以安装使用了。


这一步就很简单了,只要会安装wordpress程序的他就会安装这个。上面的内容分别是需要你填写数据库服务器地址、数据库名称、数据库管理员用户名、数据库管理员的密码和表前缀,表前缀默认即可。需要特别注意的是虚拟主机用户不能直接使用localhost,由于虚拟主机的数据库是不在本地的主机上,而是在一个单独的数据库服务器上。由于你的数据库不在本地,程序不知道你到底要安装到哪一个数据库上,因此虚拟主机不能直接使用localhost,而是主机商提供的数据库服务器的地址,这是需要注意的。如果你是服务器,这里就可以直接localhost。中间的三个就是数据库的名称与管理员的用户名和密码,虚拟主机一般主机商都会提供给你,直接找主机商索要。服务器用户这里就需要在本地的数据库服务器上为你的chevereto添加一个单独的数据库了,如果你有phpmyadmin那就更好了,直接在phpmyadmin里面新建一个数据库和新建一个用户,当然如果愿意使用root的管理员账号密码也行。建好了数据库后接下来我们把这三项信息填上,名称是你新建的数据库名称,中间的可以填自己新建的用户名和密码也可以写root的用户名和密码,填好后点击continue继续下一步。


这里的填写是这样的,admin username填写程序管理员的用户名(不是数据库的),admin password填写登录密码。e-mail邮箱可以随便填,下面的从哪个邮箱发到哪个邮箱也是随便填的。website mode种类默认选择community(社区),也可以选择另一个personal(个人),一般默认社区。点击下方的install开始安装。


当出现如下画面就是安装成功了



installation complete就是安装完成的意思,点击admin dashboard就来到设置页面,之后就可以随意登录与随意设置了。别忘了把程序的语言改成中文哈(简体繁体随意),支持30种语言的版本,根据需要选择使用哪一种语言。时区改成 ASIA,SHANGHAI(亚洲,上海)。剩下的自己随便根据自己的喜好去设置。


需要注意的是该版本最佳支持PHP 5版本(5.2-5.6),对PHP 7版本的支持可能会不友好甚至不兼容。数据库仅支持MySQL 5版本(5.0-5.7),对Maria DB的支持可能不友好,因此Maria DB的数据库尽量别用这个程序。


关于这个程序的另一面,也就是不好的那一面请移步到我们的分站——阳光实验室(http://www.zzygx.cc/?p=40


附上本站的chevereto图床演示地址 http://club.shibushi.cc/ 欢迎浏览我们的演示站点


为了安全起见,我们已经关闭了没有注册的游客上传图片的功能,要想使用必须注册账号。注册账号后还敢发黄图的一律删除账号永不解封,且用且珍惜。


分站的图床(http://www.zzygx.cc/imgurl-master/)游客可以上传,有鉴黄功能,但是一天最多5张。超过了第二天再来,还是那句话发黄图一律删除。


官方演示站点 https://demo.chevereto.com/

发表评论:

Powered By Z-BlogPHP 1.5.1 Zero

Copyright 2017-2021 站在阳光下(shibushi.cc)All Rights Reserved. 鲁ICP备17054101号-1