从没有Git的环境中安装,配置,生成SSH等操作到可以开始工作,我们需要做这些就好。 安装Git Windows Windows 下的安装比较简单,这里就不多说了。 Mac 在 macOS 下,我们可以用 homebrew 进行安装(需要先安装 homebrew): brew install git 修改用户信息 $ git config –global user.name “guo” $ git...
最近接触阿里云的对象存储OSS有点多,不管是个人使用,还是公司使用,使用的频率还是很高的。为了方便下次要用时直接套进去,整了一个资源包:阿里云oss-php-sdk,plupload的web直传,JqueryUI样式等的合集,扔进了Thinkphp5里。 github地址: ZpGuo/aliyun-oss-for-thinkphp5 与阿里云官方SDK的区别 : 样式升级;阿里云Oss-Web直...
前言 又拍云有一篇文章 突破这5个技术难点,HTTPS会好用到飞起来~ ,总结的五个技术难点,HSTS、HTTP/2、OSCP stapling、Session ID、SNI技术。现在基本我都解决了。 目前在 ssllabs 上的评分: sslbals上的评分已经达到A+,不过还有一点东西需要处理。 然而在HTTP Security Report上测出来,问题还很多: 现在开始一块块地优化细节。 ...
既然上了HTTPS,就肯定得上HTTP2了,HTTP2的速度上升了不止一个档次,让网站飞起来吧。 如何升级到HTTP2 升级到HTTP/2其实很简单,我们只需要注意这几点: HTTP2现在需要HTTPS HTTP2要求Nginx版本是1.9.5以上 openssl版本要求1.0.2 然后,修改Nginx的配置:在 listen 443 ssl 后面加上 http2 default_server 就...
问题描述 之前在搭建环境的时候出现了一个问题,搭建好了的LAMP环境,程序跑起来之后,总是会出现突然一下子500服务器错误,然后马上又好了的状况;就是间歇性Apache服务端500崩溃。 排查错误 首先我们可以排除的问题是程序出错,我跑的wordpress,一切是正常的,只是会突然出现这个情况,wordpress没有已知的这种bug,所以不会是程序问题。那么我们来看一下错误日志吧。 查找Apach...
首先,讲一下我对于HTTP转HTTPS的想法和做法。 现在有一些站长是采用保守的策略,考虑到一些其它的因素,保留了HTTP,即HTTP和HTTPS共存。作为一个IT行业的人,我个人的想法是,这种做法,那你转HTTPS就失去了本身的意义了。所以本站转HTTPS,将把HTTP强制转HTTPS,既然要做,那就做彻底,HTTPS是大势所趋,与时俱进。现代浏览器基本都是支持的。 是的,就是这么简单粗暴。当然...
最近研究了Linux系统下的PHP环境搭建,个人感觉最好最好不要用yum默认的程序包安装,因为版本都比较低,下载最新的稳定版自行安装比较好。现在网上教程很多,之所以还记这篇,原因有一点,当你重复网上的教程自行安装时,90%还是会出现各种各样的问题,因为你可能linux的系统版本不同,你想装的软件版本不同,安装的方法不同,你下错了安装包的版本,还有其它乱七八糟的。举个例,比如你看着5.6的mysql...
什么是单页面应用? 单页面应用(Single Page Application,SPA),就是只有一张Web页面的应用。单页应用程序 (SPA) 是加载单个HTML 页面并在用户与应用程序交互时动态更新该页面的Web应用程序。 对于我来说,这个概念对于我来说还算是比较新的,之前还没接触过,是在学习vue的时候接触的。我看了一下,这个东西的应用还是很广泛的。 比如,拿微博做个例子: 我们到首页是这样...
这是一个基于Bootstrap开发的自适应Wordpress主题,是我自己用的,所以是根据我自己的需求与想法做的。考虑到主题的效率,流畅性,没有用太多JS,能用css就用css解决(包括顶部的三级导航菜单),所以并没有太多的酷炫效果,某些设计也比较古老(自用的嘛)。而且,作为一个后端程序猿,前端目前真心不熟啊!!!不过,还是分享出来。 先上一张效果图: 移动端中的展现: 可能在pad中的展示会比较...
最近做一个自己的主题,开始接触wordpress的二次开发。在导航菜单这一块,遇到一点小问题。其实网上的资料挺多,有一些也挺久远的,不过也都能用,毕竟wordpress没什么大改。但是这些资料实际上讲得不清楚,一开始误导了我。 其实在主题中做导航菜单,我们只需要用到两个函数register_nav_menus()和wp_nav_menu() 。 接下来看看怎么搞: register_nav_men...