技术流

//技术流

百度飓风3.0算法上线,网站关键词大幅度变动,站群空间进一步被挤压

百度飓风算法3.0在2019年8月上线。官方的说法是8月内陆陆续续生效。从我目前的观察来看,这次改动还真的是对关键词影响比较大。 首先,官方的说法是会加剧打击站群,其实现在都9012年了,站群模式生存的空间已经非常小了,细化深耕的领域才是发展方向,但是总有刁民想害朕——我是说,总有人想要搞事情。甚至还有云站群这种东西,居然有的人真的弄那个玩意儿创立了10万个站点。注定越走越窄的路。 这次官方给出的升级关键词,主要是控制跨领域采集和打击站群。其实就是打击垃圾信息。我看了那个公告,大意是说比如你鲜花的网站,上了美食的内容,还是采集的,基本就不会收录。这叫“仿制跨领域采集”。坦白说我看到这个我是害怕的。因为我的博客站,跨的领域实在是太多了,包括但不限于自媒体类的短视频、图文、视频内容;影视领域的段子剧拍摄、电视剧拍摄、视频剪辑、编剧;玄学领域的巧连神数、紫微斗数、梅花易数;运维领域的Linux - CentOS版,Ngnix主机,宝塔面板,虚拟主机,VPS,云服务器;开发领域的VBS,PHP,JavaScript,VBA,数据库MySQL;办公领域的Excel/PPT/Word;数字货币领域的新币发行、行情;还时不时关注一下中国足球,中超;德州扑克领域的起手牌规则——外加我写过的两本德州扑克小说的介绍(忙了四个月IT技术我差点忘了我其实是个作家,没错我最认同的身份是作家);另外还有一些游记、互联网评论之类的。 全栈工程师?开玩笑,这个词根本不足以形容我。全栈工程师是IT领域的,我的博文可不仅限于IT领域。 一个不会PHP的导演,在德州扑克牌桌上不是个好作家。相信我,说这句话的时候我已经尽量控制了领域。 飓风3.0一定是针对我。因为我跨领域太多。说不定会被K,要不要加一句慌得不行了? 说的远了,百度虽然饱受诟病,但是在搜索的技术领域,360和搜狗,根本就是扶不起的阿斗。包括字节跳动要做的新搜索引擎,也不是很看好。做到最后,不一样也是广告横飞走百度的老路?搜索引擎这块蛋糕,在国内被证明是有收入天花板的,百度错过了各种机会,是百度自己的原因,但是在搜索引擎技术方面,在国内确实是一流的。 这个新的算法布局下来后,单从我和几个客户的站点来看,变化还真的是蛮大的。首先我几个客户的新站关键词哗哗的掉,因为他们确实充斥着垃圾信息。而我自己的博客站点,有几篇文章迅速爬到了首页,甚至排名第一,我仔细看了文章,确实是有一些稀缺性和独特性。另外我探讨Wordpress一些技术的文章也成功爬到了首页。而客户那边一个老站新进的词也都是他们原创的文章,掉的词是老文章。这方面来说,这次确实一定程度达到了百度官方所描述的效果,搜索的价值更高了。百家号永远排行第一,即使文章很垃圾,这个状况似乎有所好转。但样本不足不能确定。 [...]

By |2019-08-20T23:34:52+08:00八月 20th, 2019|建站, 技术流|2 Comments

检查你的WordPress数据库,找到并删除黑客注入的垃圾数据

说来搞笑,我一直在说注意封堵Wordpress先天的一些漏洞,但我的站点被黑客注入了4万多条数据,我居然到现在才发现。 原因是有个人问我怎么才能做到让Post_id一个一个的加,而不是跳着加。这个我做不到,因为那内在的逻辑没法改。但是一件很久以来让我有些奇怪的问题引起了我的注意,我的博客只有不到2000篇文章,但是ID却到了5万多条。一直没太在意这个问题,今天仔细查了一下,才发现,原来我的博客被黑了很久了。 wp_posts表里,有差不多4万条不知道哪里来的,纯英文的数据,奇怪的英文名字发的。考虑到之前我的站点在Worpdress4.9的时候曾经有大概1.8万条垃圾用户的注册数据。基本上就是那一批了: 可以看到,除了本站的作者,POST_Author里面的ID是8942——另外还有大概十来个不知道哪里可疑的数据。于是执行了删除语句,将所有非我本人以及管理员发布的数据全都删掉了: 不得不说MySql8.0确实执行速度超快。MySQL + PHPMyAdmin4.9,基本上万级别的数据都是秒以内搞定。当然,需要你的主机多少有一些配置,官方要求2GB以上内存可以运行,但是你安装了之后,需要一些配置工作,才能让你的MySQL8.0达到最佳标准,因为默认的MySQL是按照1GB左右内存的默认配置。      

By |2019-08-19T09:13:03+08:00八月 19th, 2019|技术流|1 Comment

WordPress更换域名后,在数据库里替换原有链接的方法

一般来说,从媒体库里插入的链接会自动替换。但某些时候加入的特殊链接没法替换。这时需要操控数据库来替换。 首先了解一下数据库结构: 主要链接一般都在WP_Posts里面,以下几个字段需要修改: 文章内容:Post_content 默认链接结构:guid ping内容:pinged 这里,Post_content里面,用数据库SQL语句更改即可: UPDATE wp_posts SET [...]

By |2019-08-17T22:39:05+08:00八月 18th, 2019|技术流|0 Comments

CentOS主机挂载硬盘教程

我从来没用过阿里云的挂载硬盘,因为有点贵。买的便宜的主机,很多技术工作就要自己来做,比如挂载硬盘。 首先登录主机后台,切换到Root用户。 输入fdisk -l列出所有硬盘。这里可以看到,主机上有一个161G的空间,没有硬盘识别码。因此也就意味着尚未挂载。输入 fdisk /dev/sdb对该磁盘进行分区。 输入n,新建分区,输入p,设为主要分区 再输入1,第一个分区 随后开始分区,这里输入两次回车,使用默认设置即可。最后输入w。保存。 保存后,会有提示 [...]

By |2019-08-17T17:06:03+08:00八月 17th, 2019|技术流|0 Comments

完美解决CentOS系统安装宝塔后,软件无法安装的问题

系统版本号为CentOs7.5.1804。安装Nigix,MySQL后,提示安装成功,但是在软件列表上无法看到这些软件,点击创建网站,显示您需要先安装服务器。与之对应的,系统的硬盘也并没有增加,也就是说所有安装只是表面上执行成功,但尚未暗转完成。 经查,是CentOS系统缺少依赖(一般境外服务器容易出这个问题,是安装宝塔时候的错误,境外服务器需要用宝塔官网提供的境外wget接口进行安装)。 执行以下命令行安装依赖,即可 yum install make cmake gcc gcc-c++ gcc-g77 [...]

By |2019-08-17T14:12:56+08:00八月 17th, 2019|技术流|0 Comments

命令行或wp-config文件解决安装插件弹FTP用户名密码的问题

Wordpress默认是可以安装任何插件的,但是有的时候在安装插件的时候回忽然让你提交FTP的用户名和密码,一部分用户无法提供(比如虚拟主机)。则无法安装插件甚至无法更新。特别令人恼火。 而我这边遇到的情况是,我在CentOs系统下挂载了一个硬盘。这个硬盘的权限和系统盘不一样,所以导致了这个问题。 1.虚拟主机解决办法: 在wp-config.php里面加入下列内容 define("FS_METHOD","direct"); define("FS_CHMOD_DIR", 0777); define("FS_CHMOD_FILE", 0777); 即可成功。 [...]

By |2019-07-27T21:08:37+08:00七月 27th, 2019|技术流|0 Comments

The7加入微软雅黑和宋体——或其他需要的中文字体

The7主题默认加入了谷歌字体。但是谷歌字体在中国境内使用会有各种各样的问题。 如果你需要用个黑体、雅黑、华文行楷。会发现居然没法操作。 研究了好久,终于找到了办法。 其实他的谷歌字体,是在谷歌的服务器完全导入列表。然后在通过字体代码,直接调取字体服务器的内容。 只需要找到正确的字体代码,就可以加入新的字体。 首先,打开根目录。(本教程适用于The7. 7.6版本,再之前的版本是另外的方法)。 打开:/wp-content/themes/dt-the7/inc/extensions文件夹。找到web-fonts.php文件。 你会发现这个文件下面其实列举了N多字体。 我这里需要加入微软雅黑和楷体。因此在代码里加入两行(下面黄色部分) [...]

By |2019-07-27T21:09:19+08:00七月 26th, 2019|技术流|0 Comments

无需登录数据库解决“另一更新正在进行”问题

如果某次更新失败,则WordPress会提示"另一更新正在进行”,导致无法更新。 这种情况一般修改数据库可以解决: 数据库表“wp_options”(其中wp是默认,如果建站的时候修改过表前缀,那么这个也会跟着变哦),在option_name字段找到core_updater.lock记录并将这一列数据删除即可。 但是某些情况下,数据库的Phpmyadmin权限拿不到,或者用的阿里云轻量应用服务器根本就没安装Phpmyadmin你又不会安装。 那么就需要我们打开后台的functions.php,把下列代码放在最后。然后打开首页,刷新一下即可。 global $wpdb; $wpdb->query("DELETE FROM wp_options [...]

By |2019-07-24T09:56:36+08:00七月 24th, 2019|技术流|1 Comment

宝塔FTP:”服务器发回了不可路由的地址,使用服务器地址代替” 问题解决方案

其实这个问题困扰我有一阵子了。即安装了宝塔之后,FTP始终是不好用的。而且始终是报“服务器发回了不可路由的地址,使用服务器地址代替”。 网上的解决方案是把FileZilla换成被动模式,然后再次尝试连接。可是调整了好多种方法,始终是无法连连接的。报的错误始终也都是那一个。 这个方法不好用 经过一通研究,我认为这和FTP的主动模式和被动模式一定有一些神奇的关系。然后在试图修改FTP配置文件的时候,发现被动模式的端口是39000-40000。而在宝塔面板的自动配置端口之中,39000-40000的端口是自动打开的。而且我用的不是阿里云或腾讯云的服务器的时候,FTP就是好用的。 于是,问题就显而易见了。 打开阿里云控制面板,把放行端口中的39000-40000加入放行规则,再次测试,FTP连接成功。

By |2019-07-22T17:00:09+08:00七月 22nd, 2019|技术流|0 Comments

Godaddy的WordPress的一些小坑,建议谨慎购买

Godaddy推出Wordpress的主机其实很久了。在很久之前我是用过Godaddy的主机的,大概是2013年或更早,只记得用测速软件打开,卡的全国山河一片红。后来再也没用过。 这款WordPress Hosting,是专门针对Wordpress网站的,首先看下配置:基础版的单站点,10GB空间,每个月可以承受2.5万访客。平均每天800人左右。这样的配置每个月50元,与阿里云的香港或新加坡轻量应用服务器对比,其实是差不多甚至还要略贵一些。毕竟现在世界范围内,云计算还有主机服务,也就中美两国的拿得出手,用过德国、芬兰、澳洲的一些服务商,各有各的问题,一部分相当渣。 话说回来Godaddy这款主机,送的每天自动备份以及每天一次的自动站点安全扫描,还是非常超值的。另外还送一个域名,一个域名一年的费用也要10美金左右,算下来一个月45元人民币区间,和阿里、腾讯以及华为云还在一个价格竞争范围内。不过国内的轻量服务器都是可以挂多域名的,硬盘也要大一些。 所以,总体而言,接近的价格,接近的服务。 下面说一下坑的地方。首先这个是针对新站极度友好,即你如果需要建设一个新的Wordpress站点,则相当友好,可以构建各种可能。额外提供了一个从Wordpress.com转移到Godaddy的功能,但是在大陆地区没法访问Wordpress.com,甚至使用阿里旺旺输入wordpress.com都是一个违禁词,提示无法发送。 首先,虽然默认给安装了一个Wordpress,但是要从外站迁移数据很麻烦,因为默认给配的SFTP,没有删除文件夹的权限,只有删除文件的权限。这时,如果你从外部迁移整站过来,只能一个个文件夹点进去 删除,即使只默认的Wordpress,也有2000多个文件。这一条还真的是很坑。如果重命名,那整个备份文件的体积就会变大。 而且默认的PHP最高版本只到7.2,有一部分Wordpress的主题是需要PHP7.3支持的。 另外,给默认送的PHPmyadming是StartField版,这个版本的PHPmyadmin奇奇怪怪,特别是字符集,好像和其他外面的不太一样。对英文来说当然没有任何问题,但是对中文特别是非UTF8编码的中文Wordrepss。在导出的时候会遇到很多麻烦的问题。

By |2019-07-19T17:52:47+08:00七月 19th, 2019|建站, 技术流|0 Comments