解决导入MySQL数据库提示”Unknown character set: ‘utf8mb4′”错误

今天大鸟在准备迁移公司一个客户的网站到另外一台服务器中,根据正常的操作备份最新的网页文件和导出数据库,然后在新服务器中创建站点和数据库wget迁移进去解压。因为数据库比较小,所以直接用PHPMyAdmin工具在线导入,但是看到有错误提示"#1115 - Unknown character set: 'utf8mb4'"。 大鸟之前也有分享过4篇关于数据库导入编码问题和数据库升级类的相关文章: 1、解决导入MySQL数据库提示”Unknown character set: ‘utf …

MySQL数据库导入提示”utf8mb4_unicode_520_ci”错误的问题解决方法

今天遇到一位网友,告知大鸟他在备份网站数据库且导入到另外一台VPS主机环境站点的时候有提示数据库无法导入错误。于是大鸟就帮助解决这个问题,根据网友提供的数据库信息,我直接尝试用mysql命令导入,然后被提示有"ERROR 1273 (HY000) at line 93: Unknown collation: 'utf8mb4_unicode_520_ci'"错误提示。 然后我又重新在他原服务器中将数据库备份一份,再导入还是出现这样的问题。这应该是数据库兼容问题导致的,原来 …

解决WDCP面板安装Discuz GBK编码程序乱码问题

所有的网站乱码问题都是编码的问题,所以大家遇到网页内容乱码不必要惊慌,只要更改编码就能解决问题! 今天大鸟在帮助某客户恢复网站数据的时候遇到点问题,这位客户VPS主机WEB环境安装的是WDCP V3.1版本,需要将已经备份的DISCUZ数据库恢复网站,且网站备份版本采用的是GBK编码的,但是在恢复还原过程中出现编码问题,所有的页面都是乱码。 因为默认WDCP V3.1版本环境编码格式是UTF-8版本,如果我们安装程序采用的是GBK …

Linux服务器利用rsync+inotify-tools实时同步备份 – inotify-tools配置篇

今天大鸟赶紧抽一点点时间把前几天未完成的rsync+inotify-tools实时同步备份的文章完结掉,要不后面忘记又得重新来过。在之前的"Linux服务器利用rsync+inotify-tools实时同步备份 - rsync配置篇"文章中,大鸟已经在主服务器和备份服务器分别配置rsync且可以实现数据的传输备份。 与之前rsync定时备份不同,我们这里要实现实时备份而不是定时备份,所以将会采用inotify-tools工具进行实时备份,这一点比单纯的rsync定时备 …

简单方法实现WordPress多个域名绑定和访问

今天将20个新注册的域名全部指向到一个目录中且搭建一个WordPress程序,且需要每个域名打开都能看到独立的WordPress,而且在页面中不会串到其他域名。理论上我们在安装WordPress之后域名都是唯一性的,甚至WWW和不带WWW都是唯一且会自动跳转。 默认情况下肯定不可以实现多个域名绑定实现独立的访问,即便可以打开,如果点击WordPress网站中的页面、内容链接肯定会跳转到当初安装站点默认配置的域名。那如何实现呢?继续找 …

WordPress远程自动下载图片插件 – Hacklog Remote Image Autosave

大鸟有帮助一个老客户配置WordPress网站且需要将目标网站的数据+图片复制过来一份,因为涉及的图片比较多,如果单独将图片下载到本地,然后再上传那岂不是要半夜才能完成?作为WordPress用户,一般的功能只有我们想不到,没有找不到的插件和方法。 大鸟去寻找一款复制内容到编辑器中,然后包括图片,但是这个图片并非本地化,然后借助Hacklog Remote Image Autosave插件实现图片本地化到当前网站目录。以前记得也找过一个 …

CodeIgniter框架Apache和Nginx伪静态规则教程

这几天一直在纠结CodeIgniter框架的问题,一个项目是用到CodeIgniter框架配置的,但是由于之前运维人员跑路且数据也丢失,无奈我来帮助恢复N月之前也不知道是不是备份完整的数据。作为应该是比较知名的PHP框架之一CodeIgniter,虽然老蒋以前都没有听说过,但是这几天查阅资料发现用户还是非常多的。 通过这篇文章,将CodeIgniter框架用到的伪静态规则记录下来,以便以后需要用的时候复制使用,这个很关键,差一点点导致我 …

Linux利用Wkhtmltopdf工具将HTML转换PDF格式文档

有一些工作文档的需要将HTML格式转换成PDF文档备份,网上也有很多在线工具可以使用,但是大部分工具有些限制且广告太多,在找工具的时候看到Wkhtmltopdf工具可以直接在Linux直接安装使用,Wkhtmltopdf是一个开源的将webkit浏览器把网页生成pdf的开源组件。 根据介绍Wkhtmltopdf有Windows和Linux版本,这里大鸟直接在CentOS系统中安装和转换看看效果。 第一、Wkhtmltopdf 下载 A - 64位 wget http://download.gna.org/wkht …

BandwagonHost搬瓦工新洛杉矶MC机房VPS主机购买和实测体验评测

如今,我们站长建站成本越来越低,从虚拟主机到VPS、服务器,如果我们用心寻找可以找到便宜甚至免费主机提供商。尤其是海外VPS主机竞争尤为的激烈,基本上只有我们想不到的价格,但是如果我们真用来建站用途,尤其是用来准备长期、稳定建站用途的VPS、服务器,大鸟不建议选择过分便宜配置。 从稳定性角度和商家靠谱度来说,很多便宜VPS商家也运营多年,如果我们用来搭建个人网站、博客玩玩,或者练手使用没有多大的问题, …

Linux服务器利用rsync+inotify-tools实时同步备份 – rsync配置篇

大鸟这几天利用工作闲暇时间继续研究Linux VPS、服务器的备份事宜,因为公司后期的项目可能会增加,原本数据较少采用手工定时备份和服务器自带备份(公司大部分项目转向阿里云采用自动快照备份),后期可能需要用到同步数据备份,要不万一出问题全部恢复快照比较麻烦,所以准备采用rsync同步备份。 之前大鸟也有整理分享过rsync同步服务器备份的文章(配置Rsync定时同步增量备份Linux VPS网站文件 - 服务器端篇和配置Rsyn …

解决运行脚本提示”/bin/bash^M: bad interpreter”错误

今天大鸟在调试某个脚本运行的时候有提示"/bin/bash^M: bad interpreter: No such file or directory"这样的错误提示,原本以为是不是脚本中注释部分没有生效,以及检查空格问题。但是依旧还是这样子,后来想到是不是在WIN系统中的文件编译编码的问题。 然后查阅文档后原来真是编码格式的问题,需要通过转换格式后才可以执行,这里可以用到dos2unix编码格式转换工具,默认系统中没有安装,这里我们直接yum安装。 yum inst …

OneinStack 一键安装lnmp/lamp/lnmpa/lnmt/lnmh网站环境

对于大部分使用VPS主机的用户可能稍许有些门槛,毕竟大部分都是用来建站需求的,从虚拟主机过度到VPS主机、服务器技术上稍微有一点点问题。基本上我们会在VPS中安装WEB面板或者不错的一键包,在国内用途较多的一键包中军哥的LNMP使用还是比较多的,其次就是最近一段时间很多用户有在使用的OneinStack一键包。 OneinStack包含以下组合: lnmp(Linux + Nginx+ MySQL+ PHP) lamp(Linux + Apache+ MySQL+ PHP) lnmpa(Lin …

关于OneinStack一键包快速自动配置Let’s Encrypt免费SSL证书方法的教程

如果我们不想购买付费SSL证书的话,选择和使用Let's Encrypt免费SSL证书应该算是目前比较优先的选择,虽然每隔90天需要重新激活续约一次,但是如果设定好自动续约问题也不是很大,而且兼容支持的浏览器算是比较齐全的,大鸟也看到不少的优秀网站也有在使用。 大鸟在前面一篇"LNMP V1.4一键快速部署Let's Encrypt免费SSL证书"文章中可以看到今年儿童节将会出来的正式版LNMP将会可以一键部署Let's Encrypt证书。同时,最近 …

BandwagonHost搬瓦工VPS商家新增洛杉矶MC和纽约两个机房

我们较为熟悉的便宜VPS主机商代表之一BandwagonHost又有新的动作,这次新增洛杉矶MC和纽约两个机房。根据目前这个状况,曾经低配置、低价格方案估计不会有了,且由于IP资源的匮乏以及早期的价格竞争驱使,我们也可以看到虽然后来一些同类商家价格效仿,但是实际的性能和稳定性还是稍有欠缺的。 目前,BandwagonHost搬瓦工VPS商家根据用户的项目需求,拆分独立机房,比如有独立的洛杉矶、凤凰城、佛利蒙特方案,如果有需要 …

NameSilo域名续费最新教程

namesilo越来越火啦,他们家的域名持有量也在火速上升,起码有20万的域名保有量了吧,大鸟有不少域名在namsilo,你问为啥,因为域名 隐私是免费的,就这点就足够了! 但是呢,最近大鸟想给namesilo的域名续费,我想续费挺简单的,但是百度或者谷歌一下发现新购买的教程很多,但是就是没有续费的教程所以这里和大家分享一下namesilo续费。 第一,我们点击域名进入管理界面,看如图。 点击Renew这个选项我们进入到下个选择 …

Nginx环境强制http 301跳转https设置记录

导读: LNMP、WDCP面板301跳转实现的教程(一) WDCP、LNMP下Nginx如何设置域名301重定向教程(二) Apache环境.htaccess设置301跳转及常用.htaccess技巧整理 如今越来越多的网站开始启用SSL证书,这个也是趋势。大鸟也在考虑是不是启动,但是考虑到页面主题中很多都是手工设置的,要是切换过来比较麻烦,所以近期在考虑抽点时间把主题换掉,然后在合适的时候启用SSL证书。在年后升级火狐浏览器看到部分有些非HTTPS网站在 …

新注册Name.com域名注册商账户及账户域名过户PUSH教程

Name.com,一家比较老牌的海外域名注册商,有提供域名注册、域名交易、虚拟主机、SSL等周边产品的服务。在国内用户中应该使用的并不是很多,因为商家很少有发布促销活动,毕竟我们大部分用户对于一个商家的认知、熟悉,乃至最后的忠诚使用初衷在于当初的促销吸引,毕竟国内、国外的域名注册商很多。 大鸟以前有帮助企业提供建站服务的,基本上域名都是 海外注册商,由于陆续的交接问题,客户需要拿走域名的所有和管理权, …

LNMP V1.4一键快速部署Let’s Encrypt免费SSL证书

大鸟年前在"军哥LNMP V1.4测试版一键脚本安装以及功能上的升级体验"已经简单的体验到目前还没有正式版本的V1.4版本,理论上会在今年儿童节正式上线。从体验和实际的版本变动文档中可以看到改动和优化还是比较大的,尤其是新增自动安装Let's Encrypt免费SSL证书的部署,对于即将普及的SSL证书需求配置方便很多。 今天一个网友需要帮助其配置一个站点的SSL证书,并非是正式项目,临时使用大鸟就帮助其部署的LNMP V1.4环境, …

Linux VPS/服务器一键快速配置Rsync同步增量备份

大鸟在年前有整理过2篇关于Rsync同步增量备份Linux VPS、服务器的配置,在配置过程中也没有多少复杂的,只是稍微要心细一点就可以实现这样的同步功能。本来准备在过年期间准备尝试使用inotify-tools+rsync同步增量备份的,用来解决单纯rsync备份时候的资源占用问题。 这不大鸟在搜索相关文章的时候看到有网上流传的一键快速配置Rsync同步增量的方法,这个与大鸟之前分享的手工部署Rsync类似,只是稍微在配置的时候不需要 …

配置Rsync定时同步增量备份Linux VPS网站文件 – 备份服务器端篇

关于Rsync定时同步增量备份,大鸟在前天的文档中单独较为详细的整理服务器端的设置和文件配置(参考:配置Rsync定时同步增量备份Linux VPS网站文件 - 服务器端篇),那这篇文章肯定是要分享备份服务器端(将网站、文件备份到这台备用机上),这样我们才可以实现数据和文件的同步备份功能。其实写到这里突然想到一个问题,我们不能太依赖同步增量备份,因为主服务器万一有文件丢失或者错误修改,那也会被同步备份过来导致 …

WordPress4.7.2版本升级和3个安全漏洞更新

WordPress4.7.2版本出来了,如果我们有在使用WordPress程序的时候肯定比较烦躁经常的升级和更新,有些时候甚至一个月更新几次。而且很多时候升级版本是有安全漏洞补丁的,WordPress用户肯定要及时的更新,否则会有不必要的麻烦问题,这次过年期间,大鸟在登录后台的时候有看到又有新版本更新。 WordPress4.7.2升级版本中有3个重要的安全问题,如果我们已有在使用WordPress程序的势必要去升级。 1、The user interface for …

精准设置Crontab定时任务时刻在线工具

Crontab定时任务设置应该算是比较常用的工具之一,比如我们需要设置定时重启机器、备份、定时执行脚本等任务的时候需要用到。关于Crontab的文档真要认真起来还是比较复杂需要一点时间去看的,但是对于我们大部分用户而言,只要会使用即可。 尤其是设置Crontab定时任务的时间节点,说实话大鸟在设置时间定时节点的时候也不是很懂,会去参考一些已有的时间定时格式然后进行修改。这里正好看到这个crontab.guru在线工具,可 …

WordPress移除评论框URL表单以及限制已有评论昵称链接

大部分网友在博客留言评论的目的肯定是出于留下自己需要推广的网站链接,推广自己的网站和获取一点点权重。虽然最近两年随着搜索引擎算法的改变降低评论的权重,但是还是有很多的用户乐此不疲的忙着这些事情。当然也包括当初卢松松这类用户大量的潜在网友博客的评论为了获取回访的流量。 大鸟无意间在访问月光博客的时候,看到其下面的评论依旧很多,提交评论框的URL文本框已经被去掉,评论者用户昵称位置没有指向的URL。 …

解决WordPress出现”register_sidebar的调用方法不正确”问题

今天大鸟在帮助一个朋友搬迁WordPress网站的时候打开网站前台和后台都是空白页面,理论上网站程序和模板数据都是完整的,因为都是从一个正常的网站搬迁过来的。唯独可能是因为VPS服务器配置环境不同而导致可能WordPress主题和插件的不兼容,通过排除法逐个开启插件发现插件没有问题。 然后禁止掉当前主题发现网站可以打开,应该是主题与当前WEB环境的兼容问题,这里大鸟把解决方法记录下来,以备以后可能会用到的需求。 1 …

WordPress设置侧栏随机文章调用方法 – 插件/无插件实现

一般我们使用默认WordPress程序和主题的时候是没有侧栏调用随机文章的,一般都是按照时间顺序排序。从用户体验和搜索引擎角度考虑,我们需要调用随机文章增加老内容的曝光度,一来可以提高有用的旧文章给需要的用户展示,二来在一定程度上可以起到整站内容互动。 如果我们选择的主题没有这样的内容,可以通过插件或者无插件形式添加,老蒋这里整理这两个常用的方法,如果有需要的WP用户可以选择参考和使用。 第一、WordPr …