php 相关的文章:

NextCloud迁移服务器方法及问题解决

给小站的NextCloud服务器搬迁,踩了一些坑,记录一下。 一、文件备份还原 先备份整站文件数据,需要注意的 /data 目录下可能会有之前升级产生的备份文件(updater-****开头),可以删除 我用的宝塔的一键迁移功能,其他环境可以直接打包nextcloud所在目录,比如: #tar打包 tar czvf file.bugxia.com.tar.gz /www/wwwroot/file.bugxia.com #zip打包 zip -r file.bugxia.com.zip /www/wwwroot/file.bugxia.com 将文件数据转移到……

宝塔面板部署NextCloud(16.0.0)逐一解决后台安全及设置警告

13.x对应:宝塔面板部署NextCloud逐一解决后台安全及设置警告 14.x对应:宝塔面板部署NextCloud(14.0.3)逐一解决后台安全及设置警告 相关:宝塔面板下nextcloud完美优化配置 注:我从14.x直接跨本版升级到了16.0.0,越过了15.x版本,所以无法记录到15.x版本的一些告警及处理方法 16.x对应的一些新告警 逐一解决 1.一些文件没有通过完整性检查 这个就不多说了,点击无效文件列表,删除或者移动列表里不应该存在的文件到别的目……

宝塔面板5.9手动编译php7.3 fileinfo模块

心血来潮把宝塔的php更新到7.3试试,哪知道从面板下安装fileinfo模块总是安不上 查询日志发现宝塔暂时没提供php 7.3对应的ext-73.zip,然后脚本就一系列出错,导致安不上。 手动编译总可以吧~参考 宝塔面板PHP 7.x 编译安装APCu wget https://www.php.net/distributions/php-7.3.5.tar.gz tar xzvf php-7.3.5.tar.gz cd php-7.3.5/ext/fileinfo/ /www/server/php/73/bin/phpize ./configure --with-php-config=/www/server/……

宝塔面板部署NextCloud(14.0.3)逐一解决后台安全及设置警告

刚刚把NextCloud更新到14.0.3,后台又出现了一堆警告,也是够烦的。 之前写过 宝塔面板部署NextCloud逐一解决后台安全及设置警告,那个是基于Nextcloud 13.x的,所以就再补充记录一下解决如下的警告。 Use of the the built in php mailer is no longer supported. Please update your email server settings 您的网页服务器未正确设置以解析“/.well-known/caldav” 您的网页服务器未正确设置以解析“/.well-known/carddav” The d……

定时检测SSL证书过期情况并发送通知

Let’s Encrypt免费证书只有3个月有效期,到期需要续签。 虽然像宝塔一样的面板在申请证书后会自动添加crontab任务,自动续签。但是有时候需要手动去检测证书过期情况,以免过期了还不知道。 于是就想着通过PHP来检测证书的过期时间,然后发送方糖通知。 核心 通过PHP里的Streams扩展功能(stream_context_create、stream_socket_client等)函数创建并返回一个资源流,然后通过openssl_x509_parse函数解析证书信息 stream_contex……

wordpress每次发布新文章自动提交百度

wordpress自带的PING服务可以在发表新文章时,自动通知站点更新服务。除去这种方式通知百度进行抓取,还可以通过百度提供的链接提交API进行推送。 详情见:https://ziyuan.baidu.com/linksubmit/index 百度的链接自动提交可以使用API、JS、sitemap等方式。所以我就想着直接在主题的functions.php添加这个功能。 原理很简单,当新文章发布时(包含更新),通过CURL访问百度提交链接的API即可。主要用到了wordpress的publish_post……

解决AJAX(PJAX)下代码高亮无法渲染的问题

我在用的wordpress代码高亮插件是Pure Highlightjs,很轻便简洁的一款高亮插件。在做本站这套主题的时候,发现一个问题 当页面通过AJAX的方式加载的时候,内容页的代码高亮部分无法渲染,也就是高亮插件没有加载 考虑到AJAX的原理,初步判断是负责渲染的js没有执行,于是就找插件的代码看了一通,发现关键的部分 hljs.initHighlightingOnLoad(); 于是就把这句加到AJAX执行后的complete事件里……发现居然不生效……好吧,继续摸索 ……

wordpress使用Server酱通知新评论

上一篇《腾讯云下wordpress发邮件慢的一个解决方法》,jevin 说太复杂,使用wp的邮件系统总是会有各种问题需要折腾。 所以介绍一个新的通知方法,比邮件省心,速度还快。利用 Server酱 给博主发送微信通知消息。 关于Server酱,其主页已经有详细的介绍,我总结一下: 接收者使用微信关注公众号并绑定,通过其提供的API,实现发送微信的模板消息(通知消息) 关注绑定的方法就不多说了。开始添加到WP: 以下代码插入到主题functio……

腾讯云下wordpress发邮件慢的一个解决方法

又遇到一个无关痛痒的问题,wordpress自带的新评论邮件通知挺好用的,之前一直在用。搬家到腾讯云之后发现问题了。 当开启“发送电子邮件通知我:有人发表评论时 ”这个选项时,新评论的提交速度那叫一个慢啊,估摸着得有10秒左右。 第一反应是smtp连接速度过慢导致的,排查postfix日志,没有发现问题 后来想到php-fpm有记录慢日志的功能,宝塔面板也可以很方便的查看慢日志 可是宝塔默认设置的慢日志阈值是30秒,上边我遇到的问……

宝塔面板部署NextCloud逐一解决后台安全及设置警告

nextcloud可以看做是一款基于owncloud的私有云解决方案。如果只需要简单的使用nextcloud,最基本的部署环境只需要nginx(apache)+php即可。 记录一下在宝塔面板环境下搭建nextcloud的过程中出现的一些问题及解决。 =======更新======== Nextcloud 14.x版本后会出现一些新的警告,可以参照: 宝塔面板部署NextCloud(14.0.3)逐一解决后台安全及设置警告 Nextcloud 16.x 宝塔面板部署NextCloud(16.0.0)逐一解决后台安全及设置……