站在阳光下

Good Luck To You!

freekan影视导航的安装与使用

最近个人站长搭建的影视站点开始多了起来,他们使用的程序都不同。有的使用的是我曾经介绍过的飞飞影视导航(安装过程请移步到实验室),不过呢飞飞比较占用数据库,因为全是靠着数据库存储数据支撑起网站采集的数据,所以你的数据库容量不多的请不要使用飞飞。更多的站长使用的是freekan建设影视采集站点,那么freekan到底为什么那么的吸引站长呢。


首先我们得先说明一下,freekan虽然也得需要数据库的支持,但是无需本地数据库存储数据,全是通过采集接口存储数据的,只在你的站点中出现采集的影视信息,不占用本地数据库。freekan画面看似精美,索引资源众多,也可以观看资源,但是其配置的难度以及对服务器环境要求的苛刻与复杂的硬性指标性的要求让很多站长不得不放弃这款系统。freekan需要PHP 7.0及7.0以上版本才能运行,最好使用PHP 7.1,伪静态等其他的环境配置一个也不能少。


安装方法:


首先下载一个freekan的源码,freekan在网上各种魔改版遍地都是,自己随便搜一个找到源码下载下来就OK了。也可以直接使用本站的4.0版的源码,下载后需要上传到服务器中解压缩到网站根目录。


欢迎访问实验室下载站下载4.0版源码 http://www.zzygx.cc/DirectoryLister-master/


接下来说重点了,上传服务器解压缩到根目录后,首先要确认你的服务器PHP版本是不是7.0以上的,不是的话比如说5.6版的就会出现404无法访问,freekan对PHP版本要求很高。其他的没有什么特殊的要求,只需要你确认伪静态做好了就行。


程序的安装与运行完全是在伪静态之上的,如果您放在二级目录中是会出现403或者404错误的。apache的系统伪静态已经做好了,无需特别的设置。与cloudreve网盘一样必须得单独为这一项目创立一个虚拟主机和二级域名,创建的方法我在cloudreve网盘的安装中已经说过了。创建好这个虚拟主机之后, 把所有的文件记住是所有的文件不要带着外面的文件夹全部移动到虚拟主机的根目录中。这个虚拟主机的对外访问二级域名一定在设置的时候要设定好了,然后去你的域名注册商那里再为这个虚拟主机的二级域名加一个A记录解析到这个VPS服务器的公网IP上面,解析成功后访问你的二级域名。当出现了你的二级域名/install的时候会看到一个安装协议,这就意味着您的安装工作就差最后一步了。



注意:我们在看到安装协议画面的时候要进行下一步肯定是会点击同意按钮的,不同意是无法安装的。但是点击同意后却发现了严重的报错问题,不少人都是在这一关被卡住了,无法进行下面的安装。这里我们也是费了半天劲但是还是没有任何进展,依旧无法安装。网上也有解决办法但是都得修改一些配置,后来在网友的指点之下我们发现了一个非常简单即可跳过这一报错的方法。



现在浏览器中链接是域名/install/1,1就是报错画面。那么请把后面的数字改成2,也就是域名/install/2,这时发现安装画面(下方的画面)出来了。当出现这一情况的时候请把地址最后的数字改成2,之后就能安装成功了。


在此特别感谢夜雨聆风博客帮助我们解决了这一重大的障碍

http://www.yeyulingfeng.com/3401.html



接下来开始输入信息,数据库地址localhost不用管,数据库名称freekan也不用管,无需到数据库中提前添加这一数据库,系统自动创建。数据库用户是你的登录名称一般为root,数据库密码是你数据库的密码。管理员账号默认admin,登录密码需要自己输入。填好后点击下一步进入到域名/install/3



当出现这一画面的时候就是安装成功,接下来程序将进行几分钟的数据采集,千万不要打开网站域名,肯定会报错。等采集完成后打开就能看到一个freekan影视的首页画面,只要没有报错的话到此安装就全部完成了。


需要数据库3306端口必须放行,因为需要数据库的支持,否则首页会报错。


由于CentOS 7采用了全新的防火墙,CentOS 7的用户如果出现新防火墙端口没有放行的问题时,可以输入以下的命令放行端口


firewall-cmd --zone=public --add-port=80/tcp --permanent #添加80端口 firewall-cmd --zone=public --add-port=3306/tcp --permanent  #添加3306端口

当出现success的时候就是放行成功,permanent很重要代表永久开放本端口


firewall-cmd --zone=public --query-port=80/tcp #检查80端口 firewall-cmd --zone=public --query-port=3306/tcp  #检查3306端口

当出现yes为端口开启,no为没有开启


接下来只需要重启VPS即可生效,到你的VPS服务商的控制面板里找到server restart即可重启VPS


输入 netstat -anp 或者 netstat -ano 命令可以查看所有放行的端口,如果没有80和3306端口并且打开域名无法访问或者访问出现报错就需要做上面的操作,操作完成重启VPS。里面有80和3306端口你的freekan系统即刻恢复正常。


特别感谢本文解决CentOS 7下的防火墙端口问题 https://www.jinbo123.com/6138.html


接下来打开域名/admin,输入用户名admin和登录密码登录后台即可开始对站点进行管理工作。


本站freekan演示页面 http://movie.zzygx.xyz/


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.5.1 Zero

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