宝塔安装不错的自动(自动托管)发卡程序独角数卡(发卡) 教程

[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!

说起自动发卡,找了不少的程序,不过还是看上了两款,具体看站内文章  宝塔控制面板apache下给“独角数卡”如何添加【Supervisor进程管理器】守护进程 真的感觉免费又开源的好程序 独角数卡真的不错的说,一直也没有好好的写过教程,写的都是遇到的问题,安装教程也没写过,不过晚上也挺多,今天也得写一篇安装的教程;

先来看看我的自动发货  https://fahuo.laoliang.net    拉到最下面有 1分钱测试;

一、独角数卡介绍

珊瑚发卡、独角数卡都是由云尚发卡制作人的作品,由于“云尚发卡”不能给作者带来更多的收益,逐渐冷落放弃这个项目,2019年10月18日“云尚发卡”被爆出后门事件。珊瑚发卡也是这位作品,独角数卡是最近大神推出的项目,不进行任何商业化,全功能开源使用!不过遗憾的是并没有会员系统。
GitHub地址     官网蓝奏云地址             官方演示地址   官方群号:568679748

二、独角数卡特点

功能

  1. 支持自动发卡/手动代充两大功能
  2. 批发价功能
  3. 优惠券功能
  4. 库存自动释放
  5. 异步邮件推送队列
  6. 集成市面上常用支付功能

支付接口

  1. 支付宝当面付
  2. 支付宝PC支付
  3. 支付宝手机支付
  4. payjs微信扫码
  5. Paysapi(支付宝/微信)
  6. 码支付(QQ/支付宝/微信)
  7. 微信企业扫码支付
  8. Paypal支付(默认美元)
  9. 全网易支付支持(针对彩虹版)

三、搭建环境

PHP(建议使用7.2) Nginx MYSQL Redis Supervisor管理器 Composer

PHP环境确认

确认一下服务器终端里面的php-cli环境是否能跟宝塔对应上,输入以下命令:

php -v
返还以下命令则对
   PHP 7.2.23 (cli) (built: Oct 19 2019 16:12:06) ( NTS )
   Copyright (c) 1997-2018 The PHP Group
   Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
若对应不上,需要在服务器终端下执行以下命令将宝塔php版本设置为系统php-cli版本,输入以下命令:
ln -sf /www/server/php/73/bin/php /user/bin/php
根据自己宝塔安装的php版本执行,不要照抄,这里是/php/73,如你的是php7.2的话就是/php/72

删除php禁用函数

(ps:宝塔默认会禁用一些php的函数,导致artisan命令无法正确运行)
putenv proc_open pcntl_signal pcntl_alarm

安装扩展

fileinfo redis opcache
(ps:前两个是必须装的,后面一个安装后打开网页更为流畅)

安装composer

  • 删除putenv禁用函数

  • 输入以下命令进行安装:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer self-update #升级版本
composer clear #清除缓存
也可以用阿里源来安装命令如下:
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
  • 查看安装版本号命令如下:
composer --version
  • 多版本PHP共存的处理

宝塔面板是支持多版本PHP共存的,需要把别的版本PHP的putenv删除即可正常安装。

  • 如果是lnmp环境那么需要编辑PHP配置文件:

vi /usr/local/php/etc/php.ini进入编辑状态;
输入/,进入搜索模式,找到disable_functions;
寻找disable_functions字符串,将后面的putenv删除;

四、安装

将程序安装包上传至网站根目录下并解压

设置伪静态与运行目录

设置伪静态

location / {  
    try_files $uri $uri/ /index.php$is_args$query_string;  
}
宝塔选择laravel5规则即可

设置运行目录
设置网站运行目录为/public即可

编辑项目配置并导入SQL

进入网站根目录,将.env.example文件重命名为.env
编辑.env文件设置数据库连接信息

# 数据库配置
DB_CONNECTION=mysql
DB_HOST=数据库地址
DB_PORT=数据库端口
DB_DATABASE=数据库
DB_USERNAME=数据库登录用户
DB_PASSWORD=数据库密码

其他一些项目的名称,发信服务也可以一并修改!
不认识的、不知道干什么的配置不要乱改!!

导入sql文件

执行以下命令导入sql:
/www/server/php/72/bin/php /www/wwwroot/您的网站目录/artisan dujiao install
(ps:我这里是php7.2,目录就是php72,根据自己实际来)
执行完成以后你就可以访问一下你的域名,看网站是否能跟正常访问!

配置Supervisor

Supervisor是我们用来管理laravel队列进程的工具。
没有它的话,你的程序执行会异常。

名称:随意,如laoliang
启动用户: 选择www
运行目录: 一般选网站根目录
启动命令: /www/server/php/72/bin/php /www/wwwroot/您网站根目录名称/artisan queue:work
(ps:我这里是php7.2,目录就是php72,根据自己实际来)
保存即可

PS:Supervisor的配置教程 宝塔控制面板apache下给“独角数卡”如何添加【Supervisor进程管理器】守护进程

配置邮件服务

# 邮件服务配置
MAIL_DRIVER=smtp
MAIL_HOST=smtp.qq.com
MAIL_PORT=465
MAIL_USERNAME=123456@qq.com
MAIL_PASSWORD=填入所生成的密码
MAIL_FROM_ADDRESS=123456@qq.com
MAIL_FROM_NAME=独角发卡(可以更改成你的名称)
MAIL_ENCRYPTION=SSL

五、应用设置与其他问题

    1. 不知道为什么用PHP7.0环境安装报错,所以建议7.X以上;
    2. 直接添加商品会报错,需要有商品分类;
    3. 配置支付宝当免付:填写商户id 商户key为支付宝公钥 商户密钥为支付宝商户应用私钥;
    4. 后台路径:您的域名/admin 默认管理员账号admin 默认管理员密码admin;
    5. 选择发卡选项,必须先添加卡密不然报错;
    6. 每次修改完.env文件,都要重启下“Supervisor管理器”不然报错;
    7. 添加hyper皮肤:
      a、把皮肤包上传至对应的目录中
      b、修改.env文件第17行(layui更改为hyper)
      c、皮肤下载:蓝奏云

升级方法

  1. 下载独角安装包,覆盖原系统代码
  2. 升级前请保留你原.env文件,避免重复修改数据库等配置。
  3. 升级无需删除数据库
  4. 升级数据前请务必保证.env文件里面的数据库链接配置正确!

升级数据库命令:
请在网站根目录执行,注意你的php版本!!
我这里是72 ,你的不一定是!

/www/server/php/72/bin/php artisan dujiao update

重启supervisor

升级完成后请重启supervisor监听进程,以免出现数据兼容冲突。

问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

支付宝赞助
微信赞助

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » 宝塔安装不错的自动(自动托管)发卡程序独角数卡(发卡) 教程

发表回复

本站承接,网站推广(SEM,SEO);软件安装与调试;服务器或网络推荐及配置;APP开发与维护;网站开发修改及维护; 各财务软件安装调试及注册服务(金蝶,用友,管家婆,速达,星宇等);同时也有客户管理系统,人力资源,超市POS,医药管理等;

立即查看 了解详情