php
lvcal_sunday
这个作者很懒,什么都没留下…
展开
-
thinkphp5遇到CORS跨域时的常见问题整理
如果遇到“Namespace declaration statement has to be the very first statement or after any declare call in the script”报错时,应将namespace对应代码放到第一行。如果遇到CORS跨域问题,需要在controller文件中加入代码“header("Access-Control-Allow-Origin:*");”原创 2023-01-04 10:51:07 · 1695 阅读 · 0 评论 -
正常运行的web网站无法登录的问题
运行良好的web项目(如php网站后台等)偶尔出现了能正常访问,但无法登录的问题,需要排除以下问题标题描述缓存服务排查Session、Memcache、Redis等登录信息常用的缓存存储服务是否正常服务器物理内存内存满之后无法服务器是否被攻击被攻击容易产生各种日志,导致物理内存不足其他服务是否有高占用内存的服务导致运行内存告警...原创 2021-08-03 09:46:16 · 1578 阅读 · 0 评论 -
ThinkPHP5.0报错array_key_exists() expects parameter 2 to be array, null given
本来项目很久没动过了,突然某天开始报错该信息。排除掉之前切换服务器,PHP版本不一致的问题之后,开始着手查找类库的问题。解决方式:因为PHP版本的变化,七牛云官方SDK未及时更新导致出现该错误。重新替换掉高版本的七牛云官方SDK解决。...原创 2021-06-28 12:23:01 · 2613 阅读 · 2 评论 -
linux服务器通过宝塔安装一个php项目
确保服务器开启网络环境(否则会提醒yum或者wget指令not found)虚拟机开启网络需要在安装完毕前设置:yum安装宝塔 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh安装成功后保存面板访问路径、用户名和密码(安装过程约2-5min)也可通过指令bt default来获取。6.选..原创 2021-06-19 11:32:11 · 309 阅读 · 0 评论 -
php strpos失效的问题(明明包含但返回false)
strpos对字符串中int类型的值支持不是很好。比如:$a = 1;$b = 'aa1aa';strpos($b,$a) =false;但如果:$a = strval(1);$b = 'aa1aa';strpos($b,$a) =true;原创 2021-04-09 23:17:14 · 470 阅读 · 0 评论