Latest Articles

facebook OAuth2:无法加载网址: 这个 URL 的域名未包含应用的域名。

在facebook oauth认证登录后回调的时候出现错误的解决方法。

mysqld dead but subsys locked的解决方法

mysqld dead but subsys locked的解决方法

此文适用于MySQL和MariaDB及Debian/Ubuntu/CentOS/RHEL系列操作系统。

PHP使用OAuth2实现Google登录

首先登陆Google Developers console获取开发者接口权限,如果你之前没有申请过你可能需要创建一个项目,然后根据提示申请到OAuth Client ID( Client credentials > OAuth client ID ),最终拿到Client ID、 Client Secret 这两个重要的认证参数,对了别忘记配置好Redirect URI,这是Google验证完成后跳转的URL。

ProcessWire图像上传的两种实现方法

ProcessWire图像上传的两种实现方法

用ProcessWire的Api实现图片的普通上传和Ajax方式上传。

ProcessWire使用API上传多个文件

ProcessWire使用API上传多个文件

ProcessWire使用API上传多个文件的实现方法。

给jquery.Validation添加正则表达式验证方法

ProcessWire Hanna code的使用

ProcessWire Hanna code的使用

ProcessWire如何防御CSRF攻击?

ProcessWire如何防御CSRF攻击?

CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,不做过多说明。本文以ProcessWire为例用token验证实现表单提交防CSRF攻击的方法。

Google GMail SMTP无法连接的解决方法

Google GMail SMTP无法连接的解决方法

WSL和宿主Windows主机端口冲突的问题

WSL和宿主Windows主机端口冲突的问题

使用wslconfig管理WSL子系统

使用wslconfig管理WSL子系统

在Ubuntu上安装MongoDB数据库

在Ubuntu上安装MongoDB数据库

安装MongoDB的方法很多,本文为官网推荐的在Ubuntu安装4.2版本的方法。

在Ubuntu上安装最新版的nodejs

在Ubuntu上安装最新版的nodejs

最近一直在使用WSL取代以前的Vagrant开发环境,WSL中的CentOS是需要付费的,好在还有免费的Ubuntu提供,于是就在Ubuntu上做些开发环境部署的尝试。

使用Gatsby和Ghost搭建静态博客系统

使用Gatsby和Ghost搭建静态博客系统

如何使用Gatsby和Ghost搭建一套静态博客系统?

在Windows10中安装部署Ghost

在Windows10中安装部署Ghost