PbootCMS增加if判断php函数,增加可用性

作者:欧阳 发布时间:2021年09月07日 阅读: 461 分类:学习笔记 暂无评论

PbootCMS轻量化,中小型网站开发起来比较快,但Pb不适合大型应用场景,if等循环语句还不支持多数原生php,应用范围有限。
在pboot:list里面if判断仅限特定的函数,如time、strtotime、date无法使用,所以需要自定义if标签才可以,具体修改文件在apps\home\controller下,修改ParserController.php文件即可。

阅读剩余部分...

PHP合并CSS、JS优化前端方法

作者:欧阳 发布时间:2021年09月05日 阅读: 404 分类:学习笔记 暂无评论

利用php的foreach函数合并文件夹下的js文件

<?php
/**
    *JavaScript 合并压缩
    *https://blog.ouyang.wang/daybook/js-css-compress-scripts.html
*/
header( 'Content-type: application/javascript' );
foreach( glob( '*.js' ) as $file ){
include( $file );
echo "\n";
}
?>

只需要将上述内容保存为js.php,直接在前端引用即可。如优先需要读取jquery.min.js,在文件前面加个1即可,如1jquery.min.js。foreach优先数字,然后英文字母。

阅读剩余部分...

解决阿里云CDN全站加速503错误

作者:欧阳 发布时间:2021年08月26日 阅读: 87 分类:日积月累 暂无评论

近段时间使用阿里云全站经常会发生间歇性无法加载图片的故障,部分资源访问返回503提示。有时候换一台电脑访问又是正常现象,一直让人头疼,后面经过仔细研究将“静态协议跟随回源”设置为“跟随客户端协议”后故障解决。

推荐国内首个开源云主机面板,免费!

作者:欧阳 发布时间:2021年08月11日 阅读: 97 分类:资源分享 暂无评论

国内首个开源云主机面板
AMH 是国内首个开源的主机面板,使用APL开源软件协议。
这几年来我们一直致力于创新、完善改进产品与响应用户的需求,我们拥有闪亮的用户口碑。
至今 AMH 系列产品已有数十万次下载安装,相关应用领域也占有国内大部分市场份额。

国内首个弹性云主机面板
AMH 实现平台化架构设计,高可扩展灵活性,所有功能软件可选择定制下载安装。
AMH 支持用户自由弹性组建运行环境与切换环境,您可以下载安装不同版本的WEB服务器、数据库、脚本软件自由组合创建您需要的运行环境。

阅读剩余部分...

构建自签完整的CA证书链,可在线吊销证书

作者:欧阳 发布时间:2021年06月08日 阅读: 1,238 分类:技术相关 1 条评论

利用XCA构建自签完整的CA证书链,可在线吊销证书,特别适合构建内部网络自签的SSL证书。如银行、集团、医院等对系统安全性有要求的场景。
虽然CRL是个逐渐过时的技术,但在内部网络部署还是非常适合,现在有个简单的XCA工具就能实现。
下载地址:https://hohnstaedt.de/xca/
XCA证书界面:
1.png
新建数据库,选择数据库保存文件夹,新建ouyang.xdb,设置密码点击保存即可。
新建数据库后,选择秘钥的标签,创建秘钥。

阅读剩余部分...

CentOS临时添加Route表及永久添加

作者:欧阳 发布时间:2021年06月01日 阅读: 1,263 分类:Linux摘要 暂无评论

在CentOS7遇到特定网段需要添加路由指定网关出口,使用route添加后重启发现又失效了,所以记录一下方法以免忘记。
Route临时添加命令:

route add -net 20.18.0.0/16 gw 20.18.1.1

重启后依然生效的添加方法(永久):
编辑static-routes文件
vi /etc/sysconfig/static-routes

any net 20.18.42.0 netmask 255.255.255.0 gw 20.18.1.1
any net 20.18.42.0/24 gw 20.18.1.1 //与上面命令相同,写法不一样而已。

阅读剩余部分...

ubuntu16.04 将python2更新至python3

作者:欧阳 发布时间:2021年03月07日 阅读: 1,574 分类:Linux摘要 暂无评论

ubuntu16.04默认python版本较低,但注意系统自带的python2不能卸载!
升级步骤:

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.7

阅读剩余部分...

Typecho Links友情链接启用错误修复

作者:欧阳 发布时间:2021年01月18日 阅读: 1,687 分类:日积月累 暂无评论

调整博客模板时候关闭了友情链接,当再次启用时候发现提示错误信息:数据表建立失败,友情链接插件启用失败。错误号:42S01
后面百度一下发现是友情链接模块未判断数据库存在所以才会出现错误。
修复方法:找到友情链接插件Plugin.php文件

阅读剩余部分...

phpcms模板开发,输出当前页面的模板数组

作者:欧阳 发布时间:2021年01月07日 阅读: 2,845 分类:学习笔记 暂无评论

平时遇到模板开发时候总有些变量拿不准,可以使用var_dump()函数输出变量相关信息,这样就一目了然。

  <?php
  echo '<pre>';
  var_dump($data);
  echo '</pre>';
  ?>

阅读剩余部分...

在VirtualBox下为Debian安装增强功能

作者:欧阳 发布时间:2020年12月27日 阅读: 1,847 分类:Linux摘要 暂无评论

由于CentOS官方调整原因最近开始折腾Debian,为Debian安装VirtualBox增强功能记录一下:
纯净的Debian需要先修改一下/etc/sudoers文件。

阅读剩余部分...