消除wordpress后台提示有可用的默认主题
使用wordpress建站时会遇到后台有这样一个提示【有可用的默认主题】明明只保留了一个主题还有这样的提示。 其实并不是没设置好,只是没有在程序中指定默认主题! 主题查看方法为: ls /path/to/wordpress/wp-content/themes/ 显示的即为主题名称。 只要在/path/to/wordpress/wp-config.php中增加一句默认主题就能解决。 define('WP_DEFAULT_THEME','xxx'); //xxx是默认主题名,主题名称与主题文件夹名称一致 添加完保存,wordpress后台刷新一下,有可用的默认主题这个问题就完美解决了!
更换npm镜像源
前言国内服务器由于网络的问题,很多时候无法连接国外的镜像源,导致无法更新、下载等问题。 方案1. 查看本机地址npm config get registry 2. 国内优秀npm镜像推荐及使用淘宝npm镜像 http://npm.taobao.org/ #搜索地址 http://registry.npm.taobao.org/ #registry地址 cnpmjs镜像 http://cnpmjs.org/ #搜索地址 http://r.cnpmjs.org/ #registry地址 3. 永久配置npm config set registry https://registry.npm.taobao.org 4. 还原配置https://registry.npmjs.org/ #初始源 npm config set registry https://registry.npmjs.org/
nginx基础优化
1. Nginx运行工作进程数量Nginx运行工作进程个数一般设置CPU的核心或者核心数x2。如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/proc/cpuinfo文件: grep ^processor /proc/cpuinfo | wc -l 显示结果核心数。 修改nginx配置文件: vim /etc/nginx/nginx.conf worker_processes 4; #数量为核心数 2. Nginx运行CPU亲和力比如4核配置: worker_processes 4; worker_cpu_affinity 0001 0010 0100 1000 比如8核配置: worker_processes 8; worker_cpu_affinity 00000001 00000010 00000100 0000100000010000 00100000 01000000 10000000; worker_processes 最多开启8个,8个以上性能提升不会再提升了,而且稳定性变得更低,所以8个进程够用了。 3. Nginx最大打开文件数wor...
Ubuntu创建并开启SWAP
原文来自:https://zhuanlan.zhihu.com/p/106327686?utm_id=0 前言最近发现服务器内存一直居高不下,想到之前看到的一篇文章说创建SWAP代替,这个方法有两种观点,一种是不支持的,觉得是拆东墙补西墙治标不治本,另一种是支持态度,觉得实际可以缓解内存吃紧的现象。 步骤1. 确定当前没有开启 Swap在终端使用命令 free -m 查看输出结果: total used free shared buffers cached Mem: 1840 1614 226 15 36 1340 -/+ buffers/cache: 238 1602 Swap: 0 0 0 可以看到最后一行是0 0 0,则表示当前没有开启。 2. 创建 Swap 文件使用下面命令创建交换文件。因为要分配硬盘空间,所以有可能比较慢,等待...
安装Nginx主线(最新)版本 Mainline version
前言最近在试着升级 Ubuntu 22.10 kinetic 系统,升级完后感觉当作服务器还是有点问题。 其中就发现Nginx的版本好像不能用下面这条代码添加源来获取最新版本: add-apt-repository ppa:ondrej/nginx 也可能是我以前一直是错的。于是就细细查了一下官网,发现还真是的。 本教程仅适用于 Ubuntu 22.10 kinetic 步骤根据官网的介绍,,输入以下几条命令就可以了。 这边是针对 Ubuntu 系统的,如果是其他系统也可进入官网查询: 1. 安装必备组件:sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring 2. 导入官方nginx签名密钥,以便apt可以验证软件包真实性。 获取密钥:curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \ | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg ...
Nginx配合Apache2实现动静分离
前言之前介绍过Nginx与Apache2共存,但是也只是Nginx服务器作为前端,Apache2服务器作为后端,web页面请求由Nginx服务来进行转发出来,在根本上没有任何意义,不如直接使用Apache2。 我们的目的不是把所有的内容都由Apache2完成,再由Nginx转发,而是将静态页面请求由Nginx服务器自己来处理,动态页面请求则转发给后端的Apache2服务器来处理。 但是在网上查了很多资料,要么就是404要么就是重定向太多导致网页无法打开,很难找到一篇很实用的文章。 这边结合网上的相关资料,再基于自己的理解,实践出一份至少表面看上去是合格的教程。 步骤之前的Nginx的配置文件为: server { listen 80; index index.html index.htm index.nginx-debian.html index.php; server_name test.xxx.com; location / { proxy_pass_header Server; proxy_pass http://127.0.0.1:8...
如何在Markdown中插入视频
最简单的肯定是直接插入,但是这种方法比较简单粗暴,而且没有排版,所以有了如下两种方法: 方法一:html中的video标签<!-- mp4格式 --> <video controls> <source src="mp4格式视频链接" type="video/mp4"> </video> <!-- webm格式 --> <video controls> <source src="webm格式视频链接" type="video/webm"> </video> <!-- ovg格式 --> <video controls> <source src="ogv格式视频链接" type="video/ogv"> </video> 方法二:html中的iframe标签<!-- 相当于是子网页 --> <iframe> src="视频或者网页路径" scrolling="no" border="0" frameborder="no" framespacing="0...
个人网盘分享·Alist的安装配置和使用
简介Alist 是一款非常强大的开源个人文件管理软件,它的功能非常多。 对我来说,它可以让我基于自己的服务器自由的分享自己的文件给亲人或者朋友,而不是依赖第三方平台,但是它强大也强大在可以依赖各个云盘实现共享而不占用自己服务器,官方支持的云盘如下: 本地存储 阿里云盘 OneDrive / SharePoint(国际版, 世纪互联,de,us) 天翼云盘 (个人云, 家庭云) GoogleDrive 123云盘 FTP / SFTP PikPak S3 又拍云对象存储 WebDAV(支持无API的OneDrive/SharePoint) Teambition(中国,国际) 分秒帧 和彩云 (个人云, 家庭云) Yandex.Disk 百度网盘 夸克网盘 迅雷网盘 蓝奏云 阿里云盘分享 谷歌相册 Mega.nz 一刻相册 官方Demo 我的Alist 安装安装也非常简单,根据官方指导文件,可以分为下面两种: 一键脚本仅适用于 Linux amd64/arm64 平台。 安装 curl -fsSL "https://alist.nn.ci/v3...
Markdown中超链接如何在新窗口中打开
前言Markdown中的超链接默认是当前窗口打开,也就是点击之后当前网页就跳转了,这样很影响观看体验。 原始的超链接语法这样写: [超链接的名字](url) 在新窗口中打开: [超链接的名字](url?_blank) 在本窗口中打开: [超链接的名字](url?_self) #默认是在本窗口中打开 以上几种方法测试下来都没有用,都是在当前窗口打开。 方法方法一[超链接的名字](url){target="_blank"} 注意: 1.{target="_blank"}代码需要Markdown解析器支持2.有的代码是{:target="_blank"},如果上边的代码不好用,可以试试这种格式 如果上述代码都不能用,可以直接写html代码。但不一定总是生效,如果没有生效,看一下页面源代码。 方法二<a href="url" target="_blank">超链接的名字</a> 测试了几个编辑器,这两种方法总有一种方法是可以的。 扩展如果使用的是wordpress网站,那么在 function.php 中...
Matomo Analytics 页面流量统计与分析安装配置
概要流量统计其实对个人站点来说可有可无,尤其是像我这种纯粹自己使用的。 只是在看文章的时候正好浏览到,想着试试看怎么样,于是就差点“逝世”了。。 摘自别人分析统计的各平台方案: 解决方案/平台 优势 劣势 Google Analytics 部署简单,只需在页面加入 JS 追踪器代码,数据分析快(小时级别),功能强大,分析维度丰富 数据量大的时候偶尔会丢失数据,无法定制化 Adobe Analytics 数据展示清晰明了,功能强大 部署复杂,只有付费版本,技术支持和文档都较少 WebTrends 数据分析维度丰富,报告全面,监控过程安全 主要针对大客户,费用非常高 CNZZ 部署和接入简单,分析功能易用,报告简洁 没有用户细分数据,也不支持用户路径分析,功能较为单一 Matomo 对标 Google Analytics 的功能,接入简单,功能强大,分析维度丰富,支持私有化部署,包括代码和数据都可以私有化处理,有强大的插件机制,可以自行开发功能 私有化需要自行部署和维护服务器、数据库等,部分分析功能需要二次开发 实践环节第一部分照例给出官方网...