熊猫之前帮一位同学解决问题时遇到的,当时网站可以正常访问,但是文章页要么打不开,要么就跳回首页去,今天就来说说如何解决这种情况。运行环境:nginx+linux问题描述: 网站可正常打开,文章列表标题,描述正常,无法打开文章页问题原因: PHP不支持pathinfoTypecho官方解决方案,会复现: http://docs.typecho.org/servers最终解决方法: 将 Nginx 的 PHP 段改成如下形式,就可以访问文章页了``` location ~ .*\.php(\/.*)*$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^(.+?.php)(/.*)$; set $path_info ""; set $real_script_name $fastcgi_script_name; if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") { set $real_sc
NAS没有公网IP是一件很不方便的事情,尤其是在国内的网络环境,学校和小区内的用户通常都没有公网IP。为了解决这个问题,则需要内网穿透,而内网穿透的方法有很多种,例如使用花生壳、ngrok等,该文章要介绍的是使用FRP让群晖实现内网穿透。 实际上frp有官方的中文文档,上面的内容已经非常详尽,也可以直接阅读官方的中文文档。 什么是FRP FRP 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。 准备 在使用frp之前,需要一台有公网IP的服务器(下文称外网主机),一台需要实现内网穿透的机器(下文称内网主机),SSH工具,以及一个域名(如果只是建立SSH反向代理则不需要域名)。 该文章中笔者所使用的服务器是朋友推荐的Vultr服务器,虽然服务器是在国外,但胜在带宽够,有需要的朋友可以注册一个。而需要实现内网穿透的机器则是笔者用上网本搭建的黑群晖。 开始使用 根据机器的操作系统,在Release页面中找到对应的frp程序,然后分别在外网主机和内网主机中下
熊猫基本都是更新建站技巧和经验福利,很多文章都是一年之前的,文章内容的有效性无法得以保证,特作出这个提示。一、提醒效果设置了超过一年的文章,底部出现橘红色提示文字二、使用方法在functions.php中添加如下代码: /* 判断文章写完的日期给出提示 */ function timeZoneold($from){ $now = new Typecho_Date(Typecho_Date::gmtTime()); return $now->timeStamp - $from > 8760*60*60 ? true : false; } 其中的8760是一年的时间 =365*24,自行更改在post.php中合适位置添加如下代码: /* 判断文章写完的日期给出提示 */ function timeZoneold($from){ $now = new Typecho_Date(Typecho_Date::gmtTime()); return $now->timeStamp - $from > 8760*60*60 ? true : false; }
熊猫之前分享过三合一的源码,后来因为微信码无法识别,只能勉强二合一,这个版本是<阿珏分享的,就分享一下吧。 收款啦:Thinkphp+mysql+layui组成 集成支付宝、微信、QQ三合一的收款码合并网站。 一、合并原理 所谓二维码,其实就是包含了一系列字符串的图片罢了。无论是支付宝还是微信的收款码,其本质上是一个包含了收款链接的二维码。所以我们的思路是:检测如果是支付宝浏览页面,就给出支付宝的付款链接、如果是微信,就给出微信链接。 这里涉及到一个知识点:大厂的User-Agent都有自家的特点标识 列如: QQ:MQQBrowser/6.2 TBS/043221 Safari/537.36 QQ/7.0.0.3135 微信:MQQBrowser/6.2 TBS 043220 Safari/537.36 MicroMessenger/6.5.8.1060 NetType/4G Language/zh\_CN 支付宝:UCBrowser/11.5.0.939 UCBS/2.10.1.6 Mobile Safari/537.36 AliApp(AP/10.0.1
通过连接linux,一般使用Xshell,但是Xshell是收费软件,每次只有几天的试用期,很是麻烦 今天推荐给大家一款小巧实用的连接软件:Putty 一、简介Putty Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,在各种远程登录工具中, Putty是出色的工具之一,Putty具有完全免费、小巧绿色、无需安装、操作简单等特点。 其功能丝毫不逊色于商业的telnet类工具,用它来远程管理Linux十分好用 二、Putty的操作界面 三、进行连接linux主机 四、连接成功 链接:https://yun.iiwl.cc/s/xgcqdf3u 密码:xqbtur
熊猫
一个沙雕