大家都知道,八图片是一个可以对图片或网址进行二维码加密的网络平台,很多人利用这个平台的加密功能,自动化的出售虚拟产品。你可以将任何资源或产品隐藏在加密地址的后面,让用户扫码支付后获取。
这个网站不仅提供了加密的功能,还提供了一套简化版的源码,可以利用这个源码,搭建一个一模一样的分站,然后自己运营。虽然有搭建的视频教程,但是还是有很多小伙伴不知道操作过程,这里就详细记录一下搭建的过程。
搭建这个网站,和搭建其他的网站不太一样,因为它不是一键式安装的。搭建其他类型的网站,只需要访问网站首页,然后按照页面上的提示,一步一步配置,一直点击“下一步”,就搭建好了。搭建这个网站,要看源码里的那个配置说明文档,数据库要自己导入,然后很多配置信息,要自己手动的写入到配置文件里才可以。
首先,我们将源码上传到网站空间里,然后我们开始配置。
配置的第一步,就是要导入数据库。这里以mysql为例,打开phpmyadmin管理数据库,然后找到你的数据库,将网站的数据库文件导入。网站的数据库文件是:install.sql 在源码的根目录下。
数据库导入成功之后,就开始配置数据库的连接信息等,要打开源码根目录的config.php这个文件,然后手动添加配置信息:
其中,pid和key 可以在八图片平台的“api接口”页面中获取。数据库的配置信息那一栏,写上你的数据库的地址,数据库名,用户名和密码,就可以了。很多小伙伴不确定数据库的地址,如果不是单独购买的数据库的话,数据库的地址一般就是 localhost。然后后台管理的用户名和密码,建议修改的复杂一点,不要让别人猜到。因为后台管理是网站的最高权限,只有管理员才可以进入的。
接下来配置八图片的api接口,因为是通过对接八图片主站的api接口进行搭建的,所以,要在主站上设置一下api的对接地址。
网页地址,设置成文件 p.php 的url地址,如果你的源码是传到了网站根目录,那么网页地址就是 http://你的域名/p.php。下面的支付地址,就是pay.php的url地址,同理,如果你的源码是传到了根目录,那么,支付地址就是 http://你的域名/pay.php
上面这些配置完成之后,网站的基本功能就可以使用了(比如,注册,登录,上传图片等)。但是现在还不能扫码支付,因为还没有配置支付接口。配置支付接口是最麻烦的一步。支付接口有很多的类型,支付宝,微信,还有很多其他的第三方支付接口。首先,你要先去申请支付接口,申请下来之后,再到源码里进行配置,把申请下来的接口类型的相应参数,填写到源码相应的位置。这个在这里就不详细说了,因为种类比较多,可以参考源码里的配置文档,来进行一步一步的设置。支付接口的种类有很多,包括支付宝当面付,支付宝手机网站支付,微信jsapi支付等等。
其中比较容易出错的地方就是配置支付宝参数的时候,那个公钥和私钥,特别容易弄混淆。这里说一下大致的过程,就是要先下载一个支付宝的秘钥生成工具,生成一个应用公钥和应用私钥。如图:
将其中生成的应用公钥,复制到支付宝开放平台里,然后再从支付宝开放平台里,复制出支付宝公钥。注意,支付宝公钥不是应用公钥。将支付宝公钥和刚才生成的应用私钥(注意,这回是应用私钥了,不是应用公钥了),粘贴到相应的配置文件里,就可以了。
配置这些秘钥的时候,一定要仔细一点。建议自己仔细观看一下官网上的配置视频教程,千万不要弄错了步骤。
上面都配置好之后,还可以进入管理员的管理后台,对支付方式进行设置:
支付方式有两种,一种是代收款,就是商户的收款资金全部进入你自己的账户,你需要定期给商户结算,然后扣除一定的服务费作为自己的利润。另一种是用api接口,通过api接口,商户可以对接自己的支付接口,也可以搭建一个和这个网站一样的分站,商户每完成一次交易,你可以收取一定的服务费,服务费直接从商户在你网站的余额中扣除。
这两种方式,你可以在后台的管理员页面,右上角的“支付设置”中,进行打开、设置或者关闭,如图:
data/文件夹下的图片命令规则:
网站用户上传的图片,全部存储在data文件夹中,管理员可对此文件夹下的图片进行查看,删除等操作。此文件夹下的图片一旦被删除,那么对应的网络图片地址,也会在一段时间后失效。
模式一上传的图片:
{用户ID}_{图片ID}_{图片价格}.{jpg/png/gif等图片后缀}
例如:2_3_0.1.jpg (用户ID是2,图片价格是0.1元)
模式二上传的图片:
支付前的图片: {用户ID}_{图片ID}_{图片价格}-1.{ jpg/png/gif等图片后缀}
例如: 2_4_2.5-1.jpg (用户ID是2,图片价格是2.5元)
支付后的图片: {用户ID}_{图片ID}_{图片价格}-2.{ jpg/png/gif等图片后缀}
例如: 2_4_2.5-2.jpg (用户ID是2,图片价格是2.5元)
模式三上传的图片:
图片:{用户ID}_{图片ID}_{图片价格}.{ jpg/png/gif等图片后缀}
例如: 3_1_10.jpg (用户ID是3,图片价格是10元)
跳转的网址或文字: {用户ID}_{图片ID}_{图片价格}.txt
(是一个txt文件,里面存储着跳转的网址或者显示的文字,管理员可点开查看)
如: 3_1_10.txt (用户ID是3,图片价格是10元)
最后附上八图片源码的官网下载地址:
https://www.8tupian.com/a/zuixingonggao/2019/0621/20.html,有需要的小伙伴可以自行去下载并研究。
标签:扫码,数据库,配置,源码,支付,ID,资源,图片 From: https://www.cnblogs.com/mengtingbiji/p/17705346.html