php

织梦本地调试好的网站怎么上传到服务器

1/ 织梦在本地调试好后,进入本地网站的后台:点击 “系统-----数据库备份/还原”, 织梦本地调试好的网站怎么 上传到服务器。 2/ 把本地程序根目录的install这个文件夹删除。 重新拷贝一个没有安装过织梦程序里面的install文件夹放到本地程序根目录下。 3/ 把本地织梦程序上传到服务器解压后,运行http://你的域名/install/ 这时就可以开始安装

php 调试利器debug_backtrace()

debug_backtrace() 是一个很低调的函数,很少有人注意过它. 不过当我对着一个对象调用另一个对象再调用其它的对象和文件中的一个函数出错时,它正在一边笑呢。debug_print_backtrace(), debug_backtrace() 只是前者直接打印出来了而已。查看整个程序的调用栈,用来查看瞬间函数调用栈,方便查错。如果我们想知道某个方法被谁调用了? d

windows下vagrant+virtualbo 网站响应慢解决方法

windows 10 + vagrant +virtualbox 构建本地开发环境。并将本地文件映射到虚拟机中。 不知道什么原因网站响应特别慢。打开需要30秒到一分钟甚至有时候直接超时。 于是开始爬坑,开启nginx慢日志,php慢日志,mysql慢日志,修改php运行内存(这个方法快使得好了一段时间,后来又慢了。什么鬼!)。一个最简单是echo方法都要很久。所以认为不是m

php设计模式之实现单例模式(singleton)

单例模式(Singleton):用于为一个类生成一个唯一的对象。最常用的地方是数据库连接。 使用单例模式生成一个对象后,该对象可以被其它众多对象所使用。 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类。单例模式(singleton)有三个特点1、一个类只能有一个实例2、它必须自行创建这个实例3、它必须自行向整个

你所不知道的 URL

你所不知道的 URL0.说明第一幕产品:大叔有用户反映账户不能绑定公众号。大叔:啊咧咧?怎么可能,我看看?大叔:恩?这也没问题啊,魏虾米。大叔:还是没问题啊,挖叉类。大叔:T T,话说产品姐姐是不是Java提供接口的时候,没有对URL进行encodeURI。产品:啊咧咧?我问问看?第二幕大叔:翔逼你给我过来!翔逼:啊咧咧?怎么了大叔?大叔:知道在URL中的+有时候会变成什么

thinkphp下配置和使用阿里云redis

1.redis简介Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。(未完待续...)2.thinkphp端配置config.php里的相关配置:// 阿里云redis'DATA_CACHE_TYPE' => 'Redis','REDIS_HOST'

前后端交互过程中的编码

起因最近在写PHP,本身对PHP不太熟练。然后遇到编码这个问题,困扰了大半天,索性,系统探索解决一番。前后端交互过程中涉及的编码Browser cilent: 首先,浏览器的设置里有设置编码格式,一般设置为UTF-8。AJAX request: AJAX异步请求的过程中可以设置编码,contentType:"application/x-www-form-urlencoded

无限级分类(或菜单)的高性能实现思路

一般说到无限级分类、菜单之类的东西,大家 (我) 的数据表设计一般是这样的idparent_idtitle更多字段...10衣物...21上衣...31裤子...43西裤...54长西裤...64短西裤...72衬衫...其中,parent_id表示父分类的id。由此可知,衣物分类下有上衣和裤子两个二级分类;而裤子还有西裤这个三级分类……以此类推这种设计比较常见 (就我所知

一个前端写的php博客系统--支持markdown哦

部署的地址我的博客地址起因最近买了个新的域名,同时在阿里云申请了免费的虚拟主机。。。借此机会就想搞个自己的博客站点,虽然之前也使用了hexo + github 、 WordPress 做过,但是我的阿里云虚拟主机实在是不知道怎么去搞hexo (也许根本就搞不起来,除非自己花钱买主机,哈哈)。。。WordPress总是感觉好笨重,运行起来一股的人到中年,气喘吁吁啊。。。百度之

PHP 把MYSQL重复ID 二维数组重组为三维数组

应用场景 MYSQL在使用关联查询时,比如 产品表 与 产品图片表关联,一个产品多张产品图片,关联查询结果如下: $arr=[ ['id'=>1,'img'=>'img1'], ['id'=>1,'img'=>'img2'], ['id'=>1,'img'=>'img3'], ['id'=>2,'img'=>'img1'], ['id'=>2,'img'=>'img2'],