wordpress WordPress 更改图片域名
有时候图床挂了,但是其他地方有备份站点时,可以通过如下方式进行修改图片地址。 例如,将 www.amjun.com/img 修改为 www.amjun.com。 // 更新图片链接 function replace_image_urls($content) { $pattern = '/<img([^>]*)data-original=["\']https…
经验教程 Shell 批量下载随机图片
有时候想要下载别人随机图片,一个个保存非常麻烦,既然它是随机的图片,那么完全可以写个脚本进行保存,不过这种方式有可能存在相同文件。 for i in {1..200} do wget https://www.dmoe.cc/random.php –no-check-certificate -O $i'.png' done 结果如图:
经验教程 php 中 cgi 是什么意思
在PHP中,cgi是“Common Gateway Interface”的缩写,是公共网关接口的意思,cgi可以让一个客户端从网页浏览器向执行在网络服务器上的程序请求数据,是描述了服务器和请求处理程序之间传输数据的一种标准。 简单来说 CGI、 FastCGI只是一个协议而已, php-cgi 是实现cgi的程序, php-fpm是管理php-cgi的一个管理器而已。 CGI全称是“公共网关接口”…
运维开发 NFS 安装和使用详解
1. 概念 nfs:network file system nfs即网络文件系统,它允许网络中的计算机之间通过网络共享资源。将NFS主机分享的目录,挂载到本地客户端当中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,在客户端看起来,就像访问本地文件一样。 nfs的作用:实现了不同及其之间的文件共享 2. 安装 yum install -y rpcbind nfs-utils #…
wordpress WordPress 设置多域名可访问
如果你使用过 wordpress,并更换过域名,那么你可能经历过循环重定向进不去 wordpress 的情况,原因就是数据库的 wp-options 表的 siteurl 和 home 选项还依然是旧的域名。 如果只能设置数据库来指定域名,这样的话就不能设置多域名了,这里分享一个多域名的访问的方式,并且静态资源都将通过不带域名的根路径访问。 只需要修改网站根目录的 wp_config.php 的文…
瞎折腾 Dokcer 安装 v2rayA
linux 上想使用 v2ray 的客户端不容易,但是 v2rayA 是一个可以用 docker 安装的程序。 并且安装非常简单,运行如下脚本即可: docker run -d \ –name v2raya \ –network=host \ -e V2RAYA_ADDRESS=0.0.0.0:2017 \ -v /lib/modules:/lib/modules:ro \ -v /etc/r…
wordpress WordPress 修改文章发布时间为一段时间内的随机时间
针对 wordpress 发布的文章,如果一天内发布太多文章确实是不太好看的,但是可以通过 sql 进行修改。 比如,阿蛮君想将文章 id 为 1-100000 的文章时间修改为 2023 年初到今天的时间。下面的 200 就是1月1号到今天的天数计算出来。 UPDATE `wp_posts` SET `post_date` = ADDDATE( ADDDATE( ADDDATE( ADDDATE…
瞎折腾 Docker 临时运行 php 项目解决办法
逛 github 的时候,时常会遇到喜欢的 php 项目。想要尝试搭建一下,但如果没有现成的 php 环境,临时搭建一个又太麻烦。 之前有一种方案是搭建宝塔环境,比如阿蛮君的这篇文章 Docker 搭建宝塔面板快速搭建网站运行环境, 接下来这种方案对于临时测试的 php 其实更方便,不过如果想要长期运行,建议还是不要用这种方式。 1. nginx-php 这个容器不包含数据库,但是提供了 php …
瞎折腾 Docker 搭建 nas 导航 heimdall
如果玩 nas,肯定有一堆的 web 应用,那么就要记非常多的端口号,这是一件非常麻烦的事情。 今天介绍的 heimdall 是一款专为 nas 设计的导航程序,你只需要简单安装即可使用,并且非常美观,甚至应用的图标都是内置的,省去了非常多的麻烦。 搭建命令如下: docker run -d \ –name=heimdall \ -p 80:80 \ -p 443:443 \ -v /home/…
经验教程 Windows 下 git 配置代理
Github 实在太慢,如果不配置代理几乎无法克隆仓库,于是今天几种办法都尝试了一下。 这里说明一下,由于阿蛮君本地装了代理,所以这里用的代理地址都是本地代理。 1. 临时使用代理 这种方式仅适用于 https 方式。 git clone -c http.proxy=socks5://127.0.0.1:10808 https://github.com/username/repository.gi…
程序开发 Spring Security 详解以及认证过程
简介 Spring Security 是基于 Spring 实现的一个安全框架,其中包括非常多的过滤器,主要进行攻击防护、认证授权等功能。 过滤器链 Spring Security 常用的过滤器有15个,如下图所示: 在 FilterChainProxy 类中的 doFilterInternal 方法打断点可以看见。 1.org.springframework.security.web.conte…