很多小伙伴都想拥有自己的自动发卡站,方便、省心,今天就来介绍在宝塔面板下安装自动发卡站 独角数卡 的配置步骤及注意事项。
创建数据库
添加数据库,设置用户名密码等。
Redis 缓存
在软件商店中安装 Redis并启动。
配置 PHP
在对应版本的 PHP 设置中,找到 禁用函数 将如下几个删除,这几个是程序需要用到的函数。
putenv
proc_open
pcntl_signal
pcntl_alarm
安装 fileinfo 和 opcache 扩展
在对应版本的 PHP 安装扩展中找到 fileinfo 和 opcache 扩展安装
拉取代码并配置
在 /www/wwwroot(以 CentOS 系统为例) 目录下执行命令 git clone https://github.com/assimon/dujiaoka.git
代码拉取完毕后,运行 vim .env 打开配置文件对相应信息按照你的实际情况进行修改
修改完毕后,执行 composer install 命令
给 storage 文件夹赋予权限
创建站点
设置伪静态,伪静态选择 laravel5,独角数卡是 Laravel 框架编写的,所以运行目录要选择 /public,而不是根目录。
配置守护进程
安装 堡塔应用管理器,添加应用。
打开网站
以上都设置完毕后就可以打开网站了,进入到独角数卡的安装界面
独角数卡的邮件配置
在后台的 配置——系统设置——邮件服务中设置相应参数。以 QQ 邮箱发件为例,填写相应参数。这里账号和发件地址填写的都是发件的 QQ 邮件,需要注意的是密码的填写,这里的密码指的不是你的 QQ 邮箱的密码,而是 QQ 邮箱发件的授权码,写过邮件发件程序的小伙伴应该知道这里的区别。
注意事项与可能出现的问题
安装配置过程并非一帆风顺,在这里列举几个可能遇到的问题。
前台正常,后台登录时提示0 error错误
这是因为站点开启了 SSL 证书,后台的https没有开启,修改配置文件即可。
编辑 .env 文件,将其中的 ADMIN_HTTPS 设置为 true 即可。
PHP cli 版本不匹配
在执行 composer install 时,如果系统安装了多个 PHP 版本,可能会提示 PHP 版本不匹配,比如我们当前需要的 PHP 版本是 7.4,但系统的 PHP版本是 7.0,这时需要将 PHP 的 cli 版本切换至我们使用的版本。
运行 ln -sf /www/server/php/74/bin/php /usr/bin/php 即可切换为 PHP 7.4 版本。
自动发卡站独角数卡的配置及注意事项就介绍到这里,有问题可以给我留言,我会及时给予回复。