自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘开建的博客

前端爬坡中

  • 博客(50)
  • 收藏
  • 关注

原创 tp5的程序从apache服务器转nginx服务器后静态资源访问问题

之前的阿里云服务器到期了,没有买服务器,转身买了3年的虚拟主机,这也是问题的起因按照tp5的文档,设置了隐藏index.php,然后就图片,css,js都是显示找不到,一脸懵逼,上网搜素没有找到问题所在后来仔细查看路径分析了一下,是因为隐藏了public的路径,导致的没有找到,然后...

2021-02-07 20:20:29 490 1

原创 因为喜欢爬山,最近自己写了一个小程序

因为喜欢爬山,所以春节在家里隔离的这段时间写了一个小程序爬山虎,比较简单,山脉查询,攻略游记,资讯,导航等简单的功能,用户绑定,评论,发表状态这些互动的功能都还没有写,4月还要自考大专,时间不是很多,业余时间都要用来上课和复习,我算了一下,把全国的山都添加完,估计要弄到6月了,估计下半年去深圳了才有一段时间腾出来写交互的功能,其实这个不是很重要,最重要的是去年五一爬完泰山之后,打算和朋友一起去爬黄...

2020-02-19 16:26:42 592 1

原创 xshell连接阿里云服务器

笔记本前段时间刷机了,重新装了系统,现在所有环境都要重新搭,也借着这个机会,重新记一下笔记xshell连接服务器,方便本地操作服务器,也方便用xftp本地上传代码到服务器进行网站功能更新。开始吧先在阿里云服务器重新设置一下密码,以前的太久了都忘记了在阿里云实例里找到重置实例密码。点击进去重新设置密码,这个用来通过xftp登录的密码设置完以后,打开桌面下载好的xshell,...

2019-11-11 22:49:10 363 1

原创 apache配置ssl网站证书

因为要连接小程序,所以网站需要配置下ssl安全证书我的是阿里云申请的免费证书,大家也可以申请下几分钟就可以了,然后按提示下载到本地,改下证书和key的文件名,下载的默认太长了,这个地址是官方安装指南https://help.aliyun.com/knowledge_detail/95493.html?spm=a2c4g.11186623.2.13.bb724c07zoY3lg我的服务器...

2019-02-08 17:38:15 1029

原创 vue路由笔记

跳转页面的时候<router-link> 的路由写的是你路由里配置的path值编程式路由this.$router.push如果你填写的参数是name那就用路由里配置的name值如果是path就用path值routes: [ { path: '/', //path值 name: 'Home', //name值 ...

2018-11-25 15:53:34 132

原创 vue使用axios时this问题笔记

在使用axios的时候里面的this是undefined,而不是vue,留意可以在axios外用变量var this=this方便后面调用,或者.then的时候用箭头函数也可以解决

2018-11-25 15:27:34 865

原创 tp5验证码不显示的问题或PHP7安装gd库

验证码不显示的情况,可能是没有加载gd库用pathinfo输出到页面看下有没有,我这个是安装好了以后的,如果你的没有显示gd可能是没有安装我的PHP版本是PHP7.0.*,我是这么安装的yum -y install php70w-gd.x86_64安装之后重启一下服务器就可以了(如果其他版本请百度下载安装方式)  ...

2018-11-19 20:47:42 652

原创 解决tp5项目只能访问首页的情况

对于只能访问首页的原因是index.php没有隐藏,默认还是需要加上才能访问其他路径的把httpd.conf文件的AllowOverride None 全部换成AllowOverride All然后加载LoadModule rewrite_module modules/mod_rewrite.so去掉前面的#号注释最后把.htaccess文件放到public的目录里,内容是:&lt...

2018-11-19 18:27:00 5420

原创 阿里云服务器linux的centos7下apache,php7,mysql环境搭建

原来买的阿里云服务器到期了,重新买了一个,原来是用一键安装环境,这次只有centos7系统,其它需要自己动手安装一下下环境,既然是劳动人民,自己动手丰衣足食先安装apacheyum install httpd 运行后有提示 输入Y 安装我的是默认下载到etc目录下httpd,如果你有用xshell远程连接服务器,可以用xftp打开看,和本地桌面一样,不用再用命令切换目录了然后启动一...

2018-11-17 20:09:29 2497

原创 vue项目下npm安装笔记

控制台cd到项目目录下安装stylusnpm install stylus stylus-loader --save-devnpm install stylus --save安装fastclicknpm install fastclick --save安装axiosnpm install axios --save安装vuexnpm install vuex --...

2018-11-15 18:48:18 831

原创 npm安装报错笔记

NPM安装手写笔时报错缺少依赖ajv手动下载npm install ajv@^6.0.0下面的警告可以忽略,可以再次下载你需要的包了

2018-11-15 18:39:06 204

原创 TP5权限管理笔记(RBAC)

权限管理之前自己写的比较简单,都是用123代替,然后页面的html判断角色是什么数字,然后决定显示还是隐藏元素,当然效果是有了,但是如果用户打开浏览器开发环境,把display:none去掉,所有功能都显示出来,这就尴尬了,所以,这次abrc模式改写了一下,既保留了元素的隐藏显示,又不用担心去掉display:none;首先还是先建5张表,我们后面主要是从数据获取权限范围判断是否有访问权;...

2018-11-14 15:23:49 17001 23

原创 composer下载tp5验证码captcha报错笔记

第一次安装遇到版本tp版本限制的情况:提示需要tp5.1以上版本才能安装我的版本是5.0.*这时候可以下载tp5.1以上版本就可以了,也可以在命令行后面添加=1.*,默认下载之前的captcha版本就可以正常下载了...

2018-11-13 13:17:03 651

原创 summernote上传图片路径问题

文本编辑器summernote在上传图片的时候图片路径层级的分隔符会默认为反斜杠 '\',如果你只是存储一般不会报错,取出时页面也可以正常显示但是如果你的项目有编辑这个功能,把内容取出显示在summernote编辑器,修改更新,图片会报错,建议数据库储存的时候把反斜杠 '\' 替换一下,再存到数据库:图中代码用的是tp5...

2018-11-11 12:43:13 2116

原创 git上传文件到githup笔记

记得有点凌乱,建议百度搜一下,我平常都是用git gui here上传,超方便,太久没有忘了,有点尴尬,所以临时用命令行上传一下先创建一个文件夹,然后Git bush打开git clone https://github.com/你的地址/你的库名      克隆仓库到本地或者本地连接仓库git remote add origin https://github.com/你的地址/你的库名...

2018-10-30 20:39:18 258

原创 关于body莫名其妙的多了一个导致导航栏下移

这个情况网上我搜了一下原因,你自己看下你是不是用了记事本修改代码,记事本默认会有这个符号,会被解析出来,但是看代码是没有的,解决方法,用sublime text或者其他的代码编辑器重新保存一下就可以了...

2018-10-30 19:08:50 891

原创 tp5改自己的网站

这几天用tp5改了自己的网站,坑多多,也算写下来了,window环境测试运行都正常,一上传到服务器下linux环境,问题立马出来了最坑爹的不知道为什么用model模型查找数据都不能用了,又改回Db操作慌慌张张,到现在我还没有弄清楚原因,对linux不熟悉,后面学习一下还有些小问题有空再改改欢迎大家打开看下,后台还没有有用信息,前台页面只有一条文章,后面有空再添加网址是:www.li...

2018-10-28 16:50:21 1029 2

原创 tp5报错(3):linux下ajax访问正常,但返回500

tp5访问正常,服务器也有返回正确数据,但是一直500报错,接收不到返回的数据,找了一下,是log文件的权限没有打开,用ftp客户端修改权限即可,文件内包括的文件也一样要设置权限777...

2018-10-28 11:32:07 1035

原创 tp5报错笔记(2):file_put_contents():无法打开流:权限被拒

tp5写的网站在本地窗口环境下都运行的好好的,一放到阿里云的服务器的linux环境下全是问题第一碰到的就是file_put_contents();第一次碰到这个问题,一头雾水,最后网上查找解决办法,都是让改变目录的权限,我用的是FTP客户端上传文件的,所以很容易改权限,查看报错的文件夹和目录,我的是运行时间下的编辑文件没法读取,所以修改运行时权限,写入和读取都打对号勾上保存,然后重启阿里云...

2018-10-28 09:51:52 10841 3

原创 tp5报错笔记(1)

碰到错误的时候没有记录,都是后面看日志的时候回想的,如果有描述错误的请指出来,我改正.谢谢! error: Provisional headers are shown错误原因:ajax上传表单文件是没有关掉默认的表单请求,解决方法:ajax请求后加return false;error: SQLSTATE[22001]: String data, right truncated:...

2018-10-25 17:58:31 3763

原创 tp5视图查询order排序没有效果的解决方法

多表查询的时候需要按日期排序,按照手册上的方式,刷新之后没有效果,如图:后来修改成数组,再次刷新排序正常 

2018-10-25 17:05:48 3104 2

原创 tp5表单的图片和文本上传

Html:<form enctype="multipart/form-data" > <label>标题:</label> <input type="text" class="input-text" value="" id="title" required> <label&

2018-10-23 14:06:44 2267

原创 summernote富文本编辑器实现图片添加上传和删除图片

summernote的基本使用HTML代码//div添加个id就可以 <div id="summernote" ></div>然后JS操作//实例化调用var $summernote = $('#summernote').summernote({ height: 300, minHeight: 200, maxHeig...

2018-09-27 10:38:44 5041 1

原创 apache配置虚拟主机

首先默认已经安装好了的Apache,Apache的找到\的conf \ httpd.conf的配置文件找到下面的配置<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all</Directory>修改成允许外部访...

2018-09-24 12:15:54 454

原创 php笔记(16)遍历对象

对象的遍历和数组差不多,因为属性有访问权限设置,所以外部访问和内部访问结果不一样,还有静态属性等不同//遍历对象class Demo{ public $name; public $age; public static $sex; protected $birthday; private $habit; public function __construct($name,$age...

2018-09-23 17:56:49 296

原创 php笔记(15)命名空间use的使用

使用use关键字调用用命名空间更快捷, 例子中myTest2命名空间下使用use引用myTest1;调用类Demo时,设置别名代替调用//命名空间myTest1namespace myTest1;header('content-type:text/html;charset=utf-8');const NAME='小明';function show(){ return '我是'.N...

2018-09-23 15:52:17 239

原创 php比较(14)命名空间

默认情况下,所有常量、类和函数名都放在全局空间下,命名空间通过关键字namespace 来声明。命名空间有效解决方法/类的同名冲突如果一个文件中包含命名空间,它必须在其它所有代码之前声明命名空间。php命名空间可以解决以下两类问题。     用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。    为很长的标识符名称(通常是为了缓解第一类问题而定义的)...

2018-09-23 15:30:02 117

原创 php笔记(13)trait

Trait 是为开发过程中能够自由地在不同层次结构内独立的类中复用方法而准备的一种代码复用机制。//trait示例:trait Demo{ public $name='小明'; public function hello(){ return 'Demo::hello()'; }}//use关键字使用trait Demo;class Demo1{ use Demo;}c...

2018-09-23 14:38:30 94

原创 php笔记(12)接口

接口是通过 interface 关键字来定义的,就像定义一个标准的类一样,其中的方法只是定义,需要继承接口的类去实现接口定义的所有方法,本身不需要实现接口中定义的所有方法都必须是公有,这是接口的特性。//interface关键字定义接口interface Demo{ const NAME='小明'; public function showName();}//接口继承,exte...

2018-09-23 11:28:12 112

原创 php笔记(11)抽象类

抽象的类不能被实例化。任何一个类,如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的。类里被定义的抽象的方法只是声明,方法内容由其子类实现。子类如果继承一个抽象类的父类,子类必须实现父类定义的所有抽象方法//父类(如果类中有一个方法是抽象方法,这个类就必须声明为抽象类)abstract class Demo{ public $name; public f...

2018-09-23 11:05:39 105

原创 php笔记(10)序列化

对象的序列化serialize()和反序列化unserialize()class Demo{ public $name; public $age; public $sex; public function __construct($name,$age,$sex){ $this->name=$name; $this->age=$age; $this->se...

2018-09-23 08:21:18 107

原创 php笔记(9)

__call();在对象中调用一个不可访问方法时,__call() 会被调用。__call ( string $name , array $arguments ):第一个参数是调用的方法名,第二个参数是该方法名的参数class Demo{ public function __call($method,$arguments){ $var = ''; foreach ($argum...

2018-09-22 18:35:39 81

原创 php笔记(8)静态属性访问

父类Person,子类studentclass Person{ //静态属性,访问方式:self/parent/static 非静态:$this-> public static $name='令狐冲'; protected static $age=200; private static $sex='male'; //静态方法 public static functio...

2018-09-22 17:52:01 627

原创 php笔记(7)继承

父类person,子类studentclass Person{ protected $name; protected $age; protected $sex; public function __construct($name,$age,$sex){ $this->name=$name; $this->age=$age; $this->sex=$sex...

2018-09-22 17:29:39 110

原创 php笔记(6)

isset();检测变量是否设置,返回值boolean$name=123;var_dump(isset($name));//trueunset();释放(删除)变量;没有返回值$name=123;unset($name);empty();检测一个变量是否为空;返回boolean值$name=0;var_dump(empty($name));//truest...

2018-09-22 14:55:17 79

原创 php笔记(5)

类属性为private时__get(),__set()的使用class Panda{ private $name = '熊猫'; private $age = 2; private $sex = 'male'; //使用__get函数获取属性 public function __get($name){ return $this->$name; } ...

2018-09-22 14:42:03 143

原创 php笔记(4)

构造函数:对象初始化的时候自动调用//构造函数class Person{ public $name; public $age; public $sex; //__construct构造函数,初始化对象 public function __construct($name,$age,$sex){ $this->name=$name; $this->age=$...

2018-09-22 14:25:25 109

原创 php笔记(3)

类静态属性的访问:class Person{ public static $name = '刘德华';//static关键字定义静态属性 public function show(){ return self::$name;//用self关键字 }}//可以用类名后加::直接访问echo Person::$name;//刘德华echo Person::show();//刘德...

2018-09-22 13:51:04 88

原创 php笔记(2)

类常量访问:class Person{    const name='刘德华';//const关键字定义值不变的常量,前面不加$符号,    public function show(){        return self::name;//用self关键字调用    }}//可以用类名后加::直接访问echo Person::name;//刘德华echo Person::...

2018-09-22 13:38:29 76

原创 php笔记(1)

php笔记:class Person{    public $name = "tom"; //public公共属性,外部可以访问    protected $age = 28; //protected受保护的,仅允许本类和子类访问    private $sex = 'male'; //private私有属性,只允许本类访问 //public公共类    public functi...

2018-09-22 13:14:42 225

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除