-
wordpress删除文章时自动删除文章图片
wordpress删除文章时候文章的图片和略缩图源文件并不会从服务器删除,对于强迫症来说这太难受了,去网上搜索了一下,有相关的教程,下面的代码放到主题的functions.php文件中就可以 /* 删除文章时删除图片附件 */ function delete_post_and_attachments($post_ID) { global $wpdb; //删除特色图片 $thumbnails = $wpdb->get_results( “SELECT * FROM $wpdb->po…
-
wordpress利用插件一键启用网站维护模式
文章目录 [隐藏] 1、插件名称 Maintenance Mode 2、对插件进行设置 3、启用设置之后的效果图 4、站长工具查询状态码 在网站的建设运营过程中,我们也会遇到一些原因需求,对网站进行改版和升级,这时访问不了,会给用户带来很不好的体验,那么我们怎么解决这一问题,wordpress的有福了,只需要一个插件就可以轻松搞定。 是不是听着很不错,下面介绍这款插件的详细教程 1、插件名称 Maintenance Mode 在我们进入博客后台之后通过插件——已安装插件——安装插件的步骤,在搜索…
-
WordPress配合Debian VPS 使用sendmail发邮件
文章目录 [隐藏] 0. 开启相关端口 25 1. 配置dns 2. 配置dns反向解析 3. 设置hostname 4. 安装sendmail 5. 安装MAILUTLS 6. 让PHP支持mail()函数 7. 安装wordpress wp-mail-smtp 插件 8. 其他 WordPress自带了一些邮件功能,但是一直没能正常使用,折腾了一下,顺便做个记录。起初以为厂商禁了25端口,后面发现并没有。本文使用的是Debian系统,涉及iptables,DNS,sendmail,PHP等内…
-
Docker安装配置WordPress
文章目录 [隐藏] 安装MariaDB 安装WordPress 使用nginx反向代理 本站使用WordPress搭建,之前一直使用Linode $10美刀一个月的服务,机房选择在JP,但是感觉速度不行,在国内链接的响应速度基本都在200-300ms之间,前段时间发现搬瓦工的速度还可以,而且按年付费价格比Linode便宜,所以用了好一段时间来折腾网站迁移的工作。 之前在Linode,网站直接搭建在主机上,上面搭建的服务还很多,迁移非常的困难,于是在新站点服务全面使用基于Docker配置,方便以后…
-
wordpress IP验证不当漏洞修复
wordpress /wp-includes/http.php文件中的wp_http_validate_url函数对输入IP验证不当,导致黑客可构造类似于012.10.10.10这样的畸形IP绕过验证,进行SSRF。 解决方案: 在网站目录中找到这个wp-includes/http.php文件,编辑http.php 查找 $same_host = strtolower( $parsed_home[‘host’] ) === strtolower( $parsed_url[‘host’] ); 替…
-
修改 Nginx 服务器 WordPress 上传文件大小限制
文章目录 [隐藏] 修改 PHP 配置文件 修改 Nginx 配置文件 默认情况下 WordPress 上传文件限制为 2M,如果有上传较大文件的需要,我们需要将上传文件的大小上限调大。 修改 PHP 配置文件 编辑 PHP 配置文件 php.ini ,查找以下字段: $ sudo vi /etc/php.ini post_max_size=8M upload_max_filesize=2M 其中,post_max_size 参数表示 POST 数据所允许的最大大小,一般要设置的比upload_…
-
使用Helm 在容器服务k8s集群一键部署wordpress
文章目录 [隐藏] Helm 是啥? Helm 架构 Helm 用途 如何在阿里云容器服务使用Helm 摘要: Helm 是啥? 微服务和容器化给复杂应用部署与管理带来了极大的挑战。Helm是目前Kubernetes服务编排领域的唯一开源子项目,做为Kubernetes应用的一个包管理工具,可理解为Kubernetes的apt-get / yum,由Deis 公司发起,该公司已经被微软收购。 Helm 是啥? 微服务和容器化给复杂应用部署与管理带来了极大的挑战。Helm是目前Kubernetes…
-
WordPress上传文件提示HTTP错误解决实例
文章目录 [隐藏] 简述 原因排查 简述 在公司内部搭建内部视频学习网站,经过对比选择了WordPress进行站点搭建。但是在上传视频遭遇到了各种问题,特将此处理过程进行记录。 原因排查 1. 上传一个十几兆mp4的文件上传进度到达百分之百,会媒体提示http错误 2. 刚开始怀疑是PHP、Nginx的上传大小限制了。但是查看PHP、Nginx配置均配置了1000M vim /etc/nginx/conf.d/default.conf location / { root /data/web; i…
-
如何修复 WordPress 中的 HTTP 错误
文章目录 [隐藏] 1、 修复在上传图像时出现的 HTTP 错误 2、 修复因为不恰当的文件权限而产生的 HTTP 错误 3、 修复因为内存不足而产生的 HTTP 错误 4、 修复因为 php.ini 文件错误配置而产生的 HTTP 错误 5、 修复因为 Apache mod_security 模块而产生的 HTTP 错误 6、 修复因为有问题的插件/主题而产生的 HTTP 错误 我们会向你介绍,如何在 Linux VPS 上修复 WordPress 中的 HTTP 错误。 下面列出了 Word…
-
利用nginx的fastcgi_cache缓存加速WordPress
文章目录 [隐藏] 添加ngx_cache_purge模块 修改ngxin配置 安装Nginx-helper插件 WordPress有很多的缓存加速方案,例如插件缓存(wp-super-cache、wp-rocket等)、PHP代码缓存等等,现分享本站使用的nginx缓存。利用fastcgi_cache缓存。 在使用nginx缓存之前,必须在nginx里面加载专门的模块,这个模块叫做ngx_cache_purge。 添加ngx_cache_purge模块 下载ngx_cache_purge模块 …
-
一分钟使用Docker快速搭建WordPress
1、apt install docker.io -y 2、pip install docker-compose 3、vim wordpress_stack.yml version: ‘3.1’ services: wordpress: image: wordpress restart: always ports: – 80:80 environment: WORDPRESS_DB_PASSWORD: mysqlrootpasswd mysql: image: mysql:5.7 restart:…
-
解决Nginx环境WordPress或Typecho设置固定链接无法打开的问题
文章目录 [隐藏] 错误现象 解决办法 添加伪静态规则 开启PATHINFO 做网站搭博客,首选都是自己买个国外VPS,400+一年费用一般比国内的虚拟空间稍贵点,但相比买虚拟空间VPS好太多: 私有独享ip 足够多的存储空间:基本上都是10G起,要放什么文件都可以,数据库也可以随意多个 足够多的流量:一般都是500G起,相比虚拟主机的10G优越不是一点两点,几个朋友一起用都不是什么问题 最重要的是,境外VPS还有其他的用途:比如翻墙梯 当然,国外VPS也有个比不了的,那就是速度没有国内的虚拟主…