系统优化
-
TP5给request对象动态绑定属性详解程序员
在tp5中可以给Request请求对象绑定属性,方便全局调用。比如我们可以在公共控制器中绑定当前登录的用户模型到请求对象。 1. 首先在公共控制器中绑定: <?phpname…
-
TP5日志打印方法封装详解程序员
需求:在开发及测试过程中需要打印日志,并且可以将日志内容打印到指定文件,这样方便查看。 过程: 1. 打开think/Log文件,在该文件中添加一个静态方法,代码如下: /** *…
-
使用TP5验证器遇到的坑详解程序员
项目中需要对字段进行验证,本人使用的是控制器验证方式。话不多说,直接上报错信息: SQLSTATE[42S02]: Base table or view not found: 11…
-
nginx服务器除了更目录可以访问,其他都出现404详解程序员
配置如下: listen 80; server_name www.hongtaofei.com; location / { root /home/www/shop/public; …
-
nginx服务的基本配置详解程序员
Nginx在运行时,至少必须加载几个核心模块和一个事件类模块。这些模块运行时所支持的配置项称为基本配置。由于配置项较多,所以把它们按照用户使用时的预期功能分为四类: 用于调试、定位…
-
tp5隐藏入口文件(基于nginx)详解程序员
location / { try_files …
-
使nginx支持pathinfo模式详解程序员
在将fastadmin部署到虚拟机中时,遇到如下问题:当访问登录页面时,页面进行不断的循环跳转重定向。解决方法是将nginx配置为支持pathinfo的模式 以下是nginx中的配…
-
Http状态码502问题复盘详解程序员
问题原因分析:502 bade gateway 一般都是upstream出错,对于PHP,造成502的原因常见的就是脚本执行超过timeout设置时间,或者timeout设置过大,…
-
git的学习详解程序员
一、从创建版本库走出第一步 1.首先,选择一个合适的地方,创建一个空目录:mkdir learngit(目录名)目录最好不要有中文 进入该目录:cd learngit pwd可以查…
-
redis学习(九):数据持久化详解程序员
一、概述 Redis的强大性能很大程度上都是因为所有数据都是存储在内存中的,然而当Redis重启后,所有存储在内存中的…