之前因为服务器到期,新买了一台进行网站重新搭建,在访问的过程中,只能访问首页,其他页面为404,解决方法: 在nginx 中,找到网站的配置文件,加入 123location / { try_files $uri $uri/ /index.php$is_args$query_string; } 然后重启nginx,即可访问 网上还有加 1234567location / { try_files $......

阿里云提示: wordpress IP验证不当漏洞 wordpress /wp-includes/http.php文件中的wp_http_validate_url函数对输入IP验证不当,导致黑客可构造类似于012.10.10.10这样的畸形IP绕过验证,进行SSRF。 如何修复: 打开wp-includes/http.php 第一处原代码: 1$same_host = strtolower(......

我的理解这关键字和描述是告诉搜索引擎网站是做什么的。 这样有利于搜索引擎对网站的针对性。 我的建议是:新站来说还是有比较好,能够更快速的表明自己的身份,如果是大型网站没有会更好,这样更能集中权重的传递。 首先打开编辑 找到右侧的 header.php 点击打开,在 <head> </head>之间添加如下代码: <?php if (is_home()){ $desc...

在function.php底部添加一下代码 function getPostViews( $id ) { $key = ‘post_views_count’; $count = get_post_meta( $id, $key, true ); if( $count==” ) { delete_post_meta( $id, $key ); add_post_m......

最开始我想到的是修改文件夹权限为777,结果还是不行,而且做法还是很危险的。 在这里给大家推荐一个办法,亲测有效!!! 在网站的根目录下面 输入ls -l wordpress 查看用户组信息 然后输入 chown -R www:www www.liusongs.com/ www:www为用户组,你的用户组需要访问你的nginx.conf,在最上面就有显示。 www.liusongs.com为你的w......

记录一次css、js、images静态资源404错误
Linux / 2019-02-19

网站误删除了nginx的.conf文件,重写进行补写,发现网站样式和图片丢失(打开报错404 not fund/nginx)。 检查了反向代理没有问题,apache的conf配置没有问题,最后发现文件路径 root 的www.liusongs.com写错为www.lius0ongs.com。造成网站静态资源加载不了。 nginx的配置文件 12345678910111213141516171819......

网站上传个人二维码识别
TP / 2019-02-15

代码为: 图片在静态资源文件下,插件在extend文件目录下 插件资源:php_QrReader-master.zip qrReader类:https://github.com/baagee/php_QrReader...

mysql 查询子表,并求和,join改为子查询
Mysql / 2019-02-14

mysql 查询子表,并求和使用join,在EXPLAIN优化,发现性能很差,现改为子查询,代码为 运行结果 mysql查询语句: SELECT `r`.`id`,`r`.`group`,`r`.`desc`,`r`.`time`,`r`.`status`,`r`.`short_url`,(SELECT count(distinct i.id) FROM `table_i` `i` WHERE `......

join查询改为子查询笔迹
Mysql / 2019-02-13

框架tp5 join查询语句(tp5) sql语句为: SELECT `s`.id,`s`.openid,`s`.point,`s`.num,u.headimgurl as img,u.nickname as nickname FROM `table1` `s` INNER JOIN `table2` `u` ON `u`.`appid`=s.appid and u.openid=s.openid......

二维码生成记录一下
TP / 2019-01-26

//二维码生成 public function random_short() { if ($this->request->isPost() && $this->request->isAjax()) { $post = $this->request->param(); if (empty($post['id'])){ return Response......

mysql join多表查询 count数据增多爬坑记录
Mysql / 2019-01-24

关键字:distinct 使用mysql提供的distinct这个关键字来过滤重复的记录,distinct只能返回他的目标字段,而无法返回其他字段。 distinct name,id 这样的mysql 会认为要过滤掉name和id两个字段都重复的记录,如果sql这样写:select id,distinct name from user,这样mysql会报错,因为distinct必须放在要查询字段的......

mysql 查询子表,并求和
Mysql , TP / 2019-01-22

框架:tp5 适用场景:统计成绩(统计每个年级,年级班内的每科成绩总分) 本次场景,统计所有扫码组内的二维码图数量,以及扫描二维码的扫描人数 对应表截图 分组表 二维码图表 扫码人数统计表 查询代码 $map['r.appid'] = '123'; $data = Db::name('random_code_group') ->alias('r') ->join('random_cod......

linux下git使用记录
Linux / 2019-01-21

ls -la 查看文件根目录时候存在.git文件夹,不穿在需要初始化 git init 进行初始化 返回结果 Initialized empty Git repository in /路径/路径/路径/.git/ ,首次还需要配置信息如下 git init git config –global user.name “**name” git config R......

随机生成OTP随机字符串 substr方法
TP / 2019-01-19

需要了解的函数 substr(string,start,length); rand(min,max); 代码如下 1234567891011public function rand_otc() {     $n = 6;     $str = "123456789qwertyuiopasdfghjklzxcvbnm&quo......