- 博客(8)
- 收藏
- 关注
原创 thinkcmf5隐藏admin
但是5如何实现这个功能呢,搜索到thinkphp官方论坛的解决办法如下,但是尝试后还是不行,后台的静态资源全部找不到,样式全乱掉了。。。有没有什么好的解决办法呢?一、增加后台模块入口文件public/boss.php// 定义应用目录define('APP_PATH', __DIR__ . '/../application/');define('BIND_MODULE','admin');// 加载框架引导文件require __DIR__ . '/../thinkphp/sta
2021-04-20 17:13:51
412
原创 LNMP环境tp框架下,let‘s Encrypt证书通过acme.sh自动续期
LNMP环境tp框架下,let's Encrypt证书通过acme.sh自动续期服务器环境是通过oneinstack安装的LNMP,项目是TP框架,通过oneinstack创建了自动创建了let's Encrypt证书的虚拟空间,oneinstack本身自带acme.sh可用通过linux的计划任务自动续期过期的证书。但是90天后发现证书失效,网站无法访问。经排查发现,oneinstack中acme默认验证模式是http,所以在nginx中对TP框架的配置影响了acme对网站证书的自动续期。解决
2021-02-24 16:30:30
581
原创 阿里云oneinstack(LNMP)https证书过期,使用 acme 生成证书
通过./vshost.sh创建的https站点到期后未能自动续约Let'sEncrypt证书,经排查发现oneinstack自带的计划任务因故障没有正常运行,手动操作后还是无法正常启动,多方尝试后采用acme的dnsapi模式进行手动续约。以下是操作流程请参考使用 acme.sh 部署 Let's Encrypt 通过阿里云 DNS 验证方式实现泛域名 HTTPS以及https://my.os...
2019-11-29 16:01:12
670
转载 基于微擎barcode生成条形码
<?php global $_W, $_GPC;$operation = !empty($_GPC['op']) ? $_GPC['op'] : 'display'; require_once IA_ROOT . '/framework/library/barcode/class/BCGFontFile.php';require_once IA_ROOT . '/framewo...
2018-10-16 10:18:46
713
原创 砍价函数
客户需求:指定一个目标金额,每次砍价减少在指定金额范围内的随机金额,判断砍价是否成功,如果成功为剩余金额为0,失败剩余金额为负数。根据此需求整理了一个函数,提供给大家参考下。/** * 根据剩余金额,再倒数第三次抽奖后控制获取下一次砍价的随机值 * $this->min_money 砍价范围金额最小值 * $this->max_money 砍价范围金额最大值 ...
2018-04-03 08:55:06
1582
原创 tp5的nginx配置
环境采用阿里云的LNMP(OneinStack版),nginx默认不支持tp5的pathinfo。需要如下配置:server { listen 80; server_name xxx.xxxx.com; access_log /data/wwwlogs/xxx.xxxx.log combined; error_log /data/wwwlogs/xxx.xxxxx_error.lo...
2018-03-06 08:29:02
12241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人