摘要: 1.出错截图: 有时候使用软件项目管理系统github时候,会出现一些问题截图如下: 2.出错原因 从出错的地方就知道是因为权限不足导致,回想一下,在链接远程服务器时候,不小心切换为管理员权限进行了git pull更新的项目的代码。 如今切换为普通用户,应该是在git的某个目录下由于创建者是管理员, 阅读全文
posted @ 2019-04-25 23:38 gxkx 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 由于个人非常喜欢爱linux系开发php项目。 因为某些原因,经常需要手动搭建环境 经常在网上找到的教程经常不太一样 虽然最终都能完成搭建,但是总是觉得不太爽 还不如自己写一篇,需要的时候肯定能找到 步骤一: 下载所需的安装并安装: 命令:yum -y install httpd mysql mys 阅读全文
posted @ 2018-01-23 23:17 gxkx 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 在今天将官方的redis教程看完之后,想自己来一个测试。 按照官方给出的代码: 执行的时候,报错: A non-numeric value encountered 将$redis->ping()输出的时候,发现返回的是false; 然后看了一下一些博文以及论坛,发现有人说是php的redis拓展和服 阅读全文
posted @ 2018-01-23 12:39 gxkx 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: 人不进步就等于退步! 接触越多的人以及事就能学到更多的东西。 以下仅为本人记录的一些新奇的东西,不喜勿喷! 1.??运算符号,在新的项目中突然发现很多红线报错,还以为是错误!看了下,是??运算的问题,以前楼主没试过这样写过。故写了一个简单的测试代码: 代码: 其中输出为5,当讲第一行代码中的0更换为 阅读全文
posted @ 2018-01-19 16:11 gxkx 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 楼主的项目开发是在centos系统上面的,但是经常小伙伴发的压缩文件都是rar格式的。 在centos系统自带的解压的软件并不能解压rar格式的文件: 双击文件时,能弹出解压窗口,可是发现可以解压的更本就没有文件,解压出来发现只有一个空目录; 用rar x xx.rar命令解压改文件的时候,发现出现 阅读全文
posted @ 2017-12-28 22:58 gxkx 阅读(503) 评论(0) 推荐(0) 编辑
摘要: Thinkphp5把模型的验证规则归为一个验证器,这种做法,不知到符不符合大家的心意,反正楼主是比较不爽的 楼主更倾向于tp3.2的验证规则直接写在模型里面,毕竟你的验证规则一般而言是针对模型来验证的。独立出来, 个人感觉除了写多一个文件外,优点暂时没体验出来。 在写登录模块的时候,突然想到,在模型 阅读全文
posted @ 2017-11-09 12:48 gxkx 阅读(1302) 评论(0) 推荐(0) 编辑
摘要: 楼主最近在学习thinkphp5,真的没应广大使用教程所说:你最好就是没学过thinkphp3.2。要不然苦恼重重。 因为想将一些功能实现一次,故自己写了一个文件上传类。 可以实现单文件,多文件上传(文件或者图片)。 鉴于thinkphp 5的写法,看文档是新增用$model->save()方法。如 阅读全文
posted @ 2017-11-07 15:32 gxkx 阅读(9119) 评论(0) 推荐(1) 编辑
摘要: 楼主是之前使用了thinkphp3.2快两年了,很早就听说过thinkphp的版本已经到达5了。 不过鉴于早期的版本尚未完善,并没有立即开始学习。最近做一个项目,尝试一下新的知识。 但是在使用的时候,的确不是很方便。文档方面是一个硬伤,不过是开源的,没有什么好吐槽的。 在尝试自定义一些常量的时候,遇 阅读全文
posted @ 2017-11-07 10:35 gxkx 阅读(6641) 评论(0) 推荐(0) 编辑
摘要: 在项目开发的时候,经常需要将文件上传到指定的目录下。 例如这次用thinkphp5的时候,需要在public目录下建立uploads目录用于存放上传的资源。 首先在命令窗口下输入: 当前,前提是当前执行命令的用户需要权限(假设此处有,非root)。 问题来了,即使你目录创建成功,对于项目来说并不算成 阅读全文
posted @ 2017-11-06 20:23 gxkx 阅读(36397) 评论(2) 推荐(2) 编辑
摘要: 在进行thinkphp开发的时候,有一种开发思想就是: 一个控制器对应一个数据表的管理,控制器的命名采用驼峰式命名, 数据表采用每个单词之间下划线连接 。 举个例子:有一个客户类型表,命名为:customer_type, 然后在建立控制器时,命名:CustomerType 然后就可以在继承的父类中, 阅读全文
posted @ 2017-11-05 09:01 gxkx 阅读(1009) 评论(2) 推荐(1) 编辑