自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 记一次请求报500错误但是数据返回正常的问题排查

请求报500返回数据正常

2023-04-03 16:19:57 633

原创 yii error ‘Setting unknown property: yii\console\Request: :cookieValidationKey‘

1、命令:php yii2、报错:Exception ‘yii\base\UnknownPropertyException’ with message ‘Setting unknown property: yii\console\Request::cookieValidationKey’3、原因:文件console/yii$config = yii\helpers\ArrayHelper::merge( require __DIR__ . '/config/main.php',

2022-04-20 14:18:36 1339

原创 省市区街道区划码 2021版

说明:1、数据来源:国家统计局2、只在前端用可以使用json3、服务器端可以从sqlite导出数据到mysql来源:https://github.com/modood/Administrative-divisions-of-China

2022-04-01 12:51:08 770

原创 post请求报500但是返回数据正常排查

1、检查服务器目录权限chmod -R 755 /www/***2、检查服务器根目录是不是磁盘满了df -h

2022-04-01 12:43:30 646

原创 PHP的session_start和session_write_close和$_SESSION和session阻塞问题

**过程:**客户端请求服务器,服务器session_start生成一个session_id命名的session文件用来存储session变量和标记会话,并把session_id传给客户端(通过cookie或者url),本次请求结束时候会保存数据到session文件并结束会话,下次请求过来如果带session_id会吧对应名称的session文件的变量赋值给$_SESSION定义:**session:**标记同一个客户端/浏览器的一次会话**$_SESSION:**保存当前脚本会话的session变量

2021-08-30 11:34:10 475

原创 debian buster更换源

163镜像站deb http://mirrors.163.com/debian/ buster main non-free contribdeb http://mirrors.163.com/debian/ buster-updates main non-free contribdeb http://mirrors.163.com/debian/ buster-backports main non-free contribdeb http://mirrors.163.com/debian-secur

2021-03-21 19:26:04 365

原创 composer require经常报php扩展问题(simplexml)

1、安装了扩展重新require还是报没安装,例安装easyswoole/atomic-limit报simplexml扩展没开apt install php7.4-xml然后在php.ini打开extension=xml.so 或/etc/php/7.4/cli/conf.d下创建XX-xml.ini里面开启extension=xml.so开启再安装如果还是报一样的错继续一下操作composer install --ignore-platform-reqs 或者 composer upd

2021-03-21 12:33:10 508

原创 thinkphp5安裝

1、composer安裝composer create-project topthink/think=5.1.x-dev tp52、配置nginxserver { listen 80; server_name mytp5.com; root /mnt/g/thinkphp/tp5/public; #add_header X-Frame-Options "SAMEORIGIN"; #add_header X-XSS-Protection "1; mode=blo

2021-03-17 21:14:10 168

原创 easyswoole安装

切换腾讯云的源composer config -g repo.packagist composer https://mirrors.cloud.tencent.com/composer/删除镜像composer config -g --unset repos.packagist安装composer require easyswoole/easyswoole=3.4.xphp vendor/easyswoole/easyswoole/bin/easyswoole install或compo

2021-03-15 23:01:37 318

原创 laravel速度优化总结

配置文件缓存php artisan config:cache

2021-03-13 21:02:51 407

原创 redis五种类型应用实例

hash用户购物车实例key : uidfiled : goodsid value : 库存hincrby : 增加(整数,可以是负数)hdel : 删除hset : 设置数量hget : 获取数量hlen : 获取购物车商品数量hgetall : 获取所有购物车商品id和数量

2021-03-12 23:19:48 124

原创 yii2安装和报错处理

1、先安装composer,设置国内镜像composer config -g repo.packagist composer https://packagist.phpcomposer.com2、然后按照官方composer安装法,composer create-project --prefer-dist yiisoft/yii2-app-basic basic3、结果直接报错没有这个包[InvalidArgumentException] Could not find package yi

2021-03-10 23:01:03 433

原创 pdo_mysql.so无法加载问题PHP Startup: Unable to load dynamic library ‘/usr/lib/php/20190902/pdo_mysql.so‘

在laravel执行php artisan migrate迁移的时候报错PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20190902/pdo_mysql.so' (tried: /usr/lib/php/20190902/pdo_mysql.so (/usr/lib/php/20190902/pdo_mysql.so: undefined symbol: mysqlnd_allocator), /usr

2021-03-08 00:00:42 3698

原创 laravel中导出大量数据导致内存溢出解决

1、可以使用query−>cursor()代替query->cursor()代替query−>cursor()代替query->get()节省内存它使用的是yield关键字,也就是运用生成器2、还可以使用chunk$query->chunk(1000, function($items) use ($fp) { ......});...

2021-03-07 22:07:02 1526

原创 mysql事务与锁

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-02-24 18:41:30 97

原创 linux 新建用户登录只显示一个$,不显示用户名和当前路径问题

新用户登录显示如下因为创建用户的时候未指定shell类型1、用chmod指定bashusermod -s /bin/bash laravel2、vim /etc/passwdlaravel:x:1000:1000::/home/laravel;/bin/bash3、root用户vim /etc/profile在最后面新增export PS1='[\u@\h $PWD]\$'保存并执行source /etc/profile...

2020-10-07 17:23:42 2770

原创 解决安装docker到GPG密钥报错docker.com无法访问

解决安装docker到GPG密钥报错docker.com无法访问curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –将地址替换为curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -就可以继续安装docke了...

2020-10-06 21:47:04 2526 3

原创 post传递数据给php,数据被截断问题总结

1、post_max_size 检查php.ini配置2、max_input_vars 检查php.ini配置,默认1000,改大点试试3、前端用JSON.stringify(array) 包裹,{data:JSON.stringify(array) }传到服务器再decode解码检查后解决绝大部分数据被截断问题...

2020-04-07 14:57:58 1043

空空如也

空空如也

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

TA关注的人

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