Category: 技术笔记

mysql数据库启动失败错误 The server quit without updating PID file 0

mysql数据库启动失败错误 The server quit without updating PID file

博客打不开好久了,一直忙的没时间打理,也不太想打理了。有次登陆mysql,发现登陆不了,于是各种搜索,结果解决方法都是千篇一律。后来尝试重启mysql(重启命令/etc/init.d/mysql restart),结果报错如下: ERROR! MySQL server PID file could not be found! Starting MySQL. . ERROR! The server quit without updating PID file (/usr/local/mysql/var/***.pid). 找到一位日本仁兄的博客,感觉跟我的错误很像,可惜不会日语,只看命令又看&#19...

CentOS开启Sendmail发送邮件功能 10

CentOS开启Sendmail发送邮件功能

不知道从什么时候开始,邮箱收不到博客的自动备份数据了,最后一次收到备份的时候还是2014年9月份。因为博客一直在那,我也就没有管备份了,直到没有及时续费服务器数据全部被清空。恢复博客的时候才发现有些评论是再也恢复不了了。趁升级Nginx时重新安装了服务器系统,研究下,发现发送邮件功能失效,安&#...

WordPress Gravatar头像缓存到本地 5

WordPress Gravatar头像缓存到本地

新换了Hueman主题,有侧边栏,可以加搜索框,大大满足了我的需求。只是评论头像显示不出,但是翻墙之后可以正常显示,为了用户体验,所以想到了将评论者头像先缓存到本地。使用了大发的修正的缓存代码,结果所有的头像都显示的default.jpg。以为是评论代码的问题,尝试换了好几处代码都无效。最后分析了缓存的&#2...

Wrodrepss备份数据报错 0

Wrodrepss备份数据报错

WordPress备份数据报错:发现以下错误: exec() has been disabled for security reasons解决方法:找到 Php.ini 文件。Lunix一般在/usr/local/php/etc/php.ini 目录下,如果不知道,可以使用phpinfo.php文件辅助查找。在 Php.ini 文件里找到 disable_functions = passthru,exec,system,chroot,chgrp,chown, shell_exec,proc_open,proc_get_status,ini_alter,ini_restore,dl, openlog,syslog,readlink,symlink,popepassthru, stream_socket_server然后将exec删除,保存即可。记得重启php。

Linux Bash严重漏洞及修复方法 6

Linux Bash严重漏洞及修复方法

日前Linux官方内置Bash中新发现一个非常严重安全漏洞(漏洞参考https://access.redhat.com/security/cve/CVE-2014-6271 ),黑客可以利用该Bash漏洞完全控制目标系统并发起攻击。【已确认被成功利用的软件及系统】 所有安装GNU bash 版本小于或者等于4.3的Linux操作系统。 【漏洞描述】 该漏洞源于你调用的bash shell之前创建的特殊的环境变量,这些变量可以包含代码,同时&#20...

32

WordPress Ajax评论分页

博客每次评论翻页时,文章里的图片都要重新加载一遍,一是影响体验速度,二是心疼流量。本着节省的原则,决定使评论翻页不刷新页面。 实现 Ajax 评论分页主要有两种方法:一是使用WordPress插件;二是自己修改代码(非插件)。哥选择了第二种。下面详细介绍一下非插件实现 Ajax 评论分页的实现过程。

真正的LazyLoad——WordPress Lazyload 图片延迟加载 29

真正的LazyLoad——WordPress Lazyload 图片延迟加载

博客之前用的这个方法来延迟加载图片的,感觉上图片是延迟加载了。但这并不是真正的延迟,打开含有图片的页面时,还会加载所有的图片;另外jquery.lazyload.js最新代码已经改过了,再用以前的方法也失效了。现在,大神们解决了此问题。原来 jQuery lazyload 插件说要把图片的地址写入 data-original 属性,loading 图片地址写入 URL 属性才能实现&#304...