修复Phpcms v9编辑器内容重复上传图片的Bug

作者:欧阳 发布时间:2020年05月20日 阅读: 1,067 分类:资源分享 暂无评论

  • PHPCMS对应已经发布的文章,再次编辑修改的时候,如果编辑器里边有图片,在提交保存的时候会将图片无判断本站图片而再次保存下来,造成图片重复保存上传。
  • 这一Bug是基于内容字段开启了编辑器保存远程图片,具体设置在内容 > 内容相关设置 > 模型管理 > 模型字段管理, Phpcms v9模型字段内容content,属于editor类型,是否保存远程图片:是,如果勾选了保存远程图片,则会在启用https后出现上述的重复上传附件的Bug问题。

阅读剩余部分...

phpcmsv9禁止提交信息到官网方法详解

作者:欧阳 发布时间:2020年03月31日 阅读: 1,023 分类:学习笔记 暂无评论

在phpcms后台登录时会将信息提交到update.v9.phpcms.cn检查更新版本,由于目前phpcms.cn已关站所以会产生错误并影响后台加载。简单修改可去除检查更新错误。

阅读剩余部分...

PHPCMS v9 安全防范教程

作者:欧阳 发布时间:2020年03月23日 阅读: 1,205 分类:学习笔记 暂无评论

一、目录权限设置很重要:可以有效防范黑客上传木马文件.
如果通过 chmod 644 * -R 的话,php文件就没有权限访问了。
如果通过chmod 755 * -R 的话,php文件的权限就高了。

所以就需要分开设置目录权限和文件权限:
linux 服务器权限:经常要用到的命令:

find /path -type f -exec chmod 644 {} \;  //设置文件权限为644
find /path -type d -exec chmod 755 {} \;  //设置目录权限为755

设置完成后,再通过命令:chown root:root * -R 将目录和文件的所有者改为root。

阅读剩余部分...

记一次服务器电源故障导致磁盘MBR、Grub引导文件损坏的恢复

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

因为一台RedHat 6.4服务器里的服务不常用,一直放在机房没发现故障,导致一直无限重启N天。最后原因是电源故障,换完电源后,发现系统又无法启动,显示Hard Disk Error错误提示。刚开始怀疑是阵列卡导致磁盘故障,但重启发现阵列卡显示磁盘正常。最后由于习惯使用Windows PE,手贱在PE里头使用DiskGenius恢复MBR引导,最后啥也不显示了,直接显示一个j。

阅读剩余部分...

使用虚拟空间安装IT资产管理系统Snipe-IT

作者:欧阳 发布时间:2020年02月29日 阅读: 2,017 分类:技术相关 暂无评论

上篇文章写过Snipe-IT安装过程,但必须有自己的服务器或VPS才能够安装,过程较为复杂。我在安装过程中发现其实很多虚拟空间也能够支持。只要符合PHP最低7.1.3及以上,PHP没有禁用proc_open、putenv等函数,安装fileinfo、Imagick等扩展即可。

步骤一:首先下载最新版本Snipeit,地址:https://github.com/snipe/snipe-it/releases,下载zip压缩包。解压上传至虚拟空间。

阅读剩余部分...

在宝塔面板上安装开源(PHP)IT资产管理系统Snipe-IT

作者:欧阳 发布时间:2020年02月26日 阅读: 2,000 分类:技术相关 暂无评论

下载最新版本Snipeit,我这里下载的是zip,地址:https://github.com/snipe/snipe-it/releases
首先创建好宝塔、或其他LAMP网站相关配置,PHP最低7.1.3及以上,然后将snipeit上传至网站根目录,解压。(基础省略...)
PHP不能禁用proc_open、putenv等函数,需要安装fileinfo、Imagick等扩展。
第一步将根目录下的.env.example改为.env

阅读剩余部分...

开源IT设备管理系统Snipe-IT重置管理员密码

作者:欧阳 发布时间:2020年02月24日 阅读: 1,423 分类:技术相关 暂无评论

Snipe-IT是一款非常不错的PHP开源IT设备管理系统,忘记Snipe-IT管理员密码的话,可将MySQL数据库users表下相应用户password值改为

$2y$10$eUgVw0S8aeFCoF.mYFiPVuSBsEwoZ8mp0xXvDN13ClDsrPAThX3vi

明文密码为:abc123456789

如果只想新增管理员,翻看官方文档后找到新增管理员的方法,需要SSH进行操作。

php artisan snipeit:create-admin --first_name=<first name> --last_name=<last_name>  --email=<email>  --username=<username>  --password=<password>

样例:

php artisan snipeit:create-admin --first_name=admin --last_name=admin  --email=admin@example.com  --username=admin  --password=admin

这里要注意之前是不是有admin账户,如有请另设其他管理账号。

Typecho支付模块,功能很不错。

作者:欧阳 发布时间:2020年02月11日 阅读: 1,610 分类:资源分享 暂无评论

Typecho会员与支付模块,功能十分强大。如有需要可以联系本人获取邀请链接购买!嘿嘿!

获取购买地址联系微信号:oysmart
个人申请当面付教程及开发文档.docx

具备会员管理、付费文章、提现、消费记录等等功能,适合Typecho做站使用。

群晖Synology Docker新增桥接网络模式,让实例使用路由内网IP

作者:欧阳 发布时间:2020年02月08日 阅读: 15,229 分类:技术相关 16 条评论

最近使用群晖Docker搭建了一个AdGuard Home,但Docker只能使用内部172.17类似IP,使得查看DNS记录时候无法准确判断终端解析情况,所以必须要使用局域网的网段。PS:须开启SSH,然后SSH登录群晖操作即可。
首先:SSH开启:控制面板》应用程序》终端机和SNMP》启动SSH功能》点击应用即可。
其次:Open vSwitch开启:控制面板》网络》网络界面》管理》Open vSwitch设置》勾选启用Open vSwitch》点击应用。
再进入SSH执行命令:

sudo docker network create --driver=macvlan --subnet=10.0.0.1/24 --gateway=10.0.0.1 --ip-range=10.0.0.32/28 --opt parent=ovs_eth0 Route

备注:
subnet:群晖所在网络与掩码
gateway:默认网关,设为路由器IP
ip-range:设置Docker实例使用的ip起始和结束地址
opt parent:群晖内网接入网卡名称 //这里需要自查群晖内网卡名称,登录群晖SSH,ip addr查看具体网卡名称。
命令最后Route为新增网络名称,可自定义命名。
2020-02-08_043808.jpg
2020-02-08_044223.jpg
上图,我这里群晖网卡名称是ovs_eth0,所以opt parent就是ovs_eth0(注意:如果为eth0,说明在NAS网络设置内默认局域网未启用Open vSwitch,在网络配置里面启用Open vSwitch即可。)

阅读剩余部分...

Win10禁止ThunderSpeed(迅雷)极速版强制升级方法

作者:欧阳 发布时间:2020年02月05日 阅读: 1,945 分类:资源分享 暂无评论

迅雷近一年没有使用了,但不得不说迅雷产品功能是不错的,但其强制升级及广告到了丧心病狂的程度,迅雷最好用的版本为极速版系列吧,即使是普通用户也都很干净无广告,但产品没多久砍掉了,估计是没广告费收。
近期有个资源需要下载,迅雷还是最好的工具,网上找到迅雷极速版最后一个版本为ThunderSpeed1.0.35.366,简单设置一下就能有效解决自动升级的问题了,本方法只针对迅雷极速版。

Win10禁止迅雷极速版强制升级方法

阅读剩余部分...