09 2019 档案
PHP处理base64编码字符串
摘要:接收前端传过来的base64编码后的字符串, 如果是json字符串, 那么PHP使用file_get_contents('php://input'); 来接收. 本次这里是以post传参的形式传base64字符串. $photo = \Yii::$app->request->post('photo'
阅读全文
PHP解决h5页面跨域
摘要:前端h5 页面请求后端接口会出现跨域, PHP 只需三行代码即可解决 //解决前端跨域(h5页面) header("Access-Control-Allow-Origin:*"); //允许访问的来源域名 header('Access-Control-Allow-Methods:POST'); //
阅读全文
jQuery 正则
摘要:正则 test 方法验证 var pattern = /^[A-Z]$/; //不需要引号 $('input[name="letter"]').blur(function(){ var letter = $('input[name="letter"]').val(); if(!pattern.tes
阅读全文
mysql重置密码
摘要:MySQL修改密码命令 set password for username@"%" = password('password') %是任意主机,要加上双引号否则报错。 mysql 登录的时候, access denied, 记得之前已经修改过了host为%, 任何IP都可以登录, 之前root账号是
阅读全文
yii框架学习(获取插入后的id)
摘要:插入单条数据, 获取插入数据的id. $model->attributes['id']; new model 添加数据的时候, 需要注意, 如果是想要循环添加多条数据的情况, new model 的操作要写在循环体里, 不小心写在循环体外面, 那么最终插入数据库中的数据将是遍历的最后一条数据. 把n
阅读全文
access denied
摘要:背景: 想要使用nginx转发 实现一个输出PHPinfo的页面, 比如: 访问 aaa.com/phpinfo 浏览器显示phpinfo的信息, 因为有的时候需要查看phpinfo, 所以想单独配置一个能直接访问phpinfo的页面. 因为是PHP文件, 所以肯定需要转发给PHP处理, 贴出配置
阅读全文
nginx 之 root和alias
摘要:转载: https://www.jianshu.com/p/4be0d5882ec5 https://blog.csdn.net/Erica_1230/article/details/78553116
阅读全文
nginx之location模式
摘要:这篇博客写的很nice, 转载: https://www.jianshu.com/p/e154c2ef002f 简单记一下: 匹配语法: = ^~ ~(区分大小写) ~*(不区分大小写) 优先级: 一个大原则, 两个小细节 精准匹配(=) > 前缀匹配(^~) > 正则匹配(~和~*) > 正常匹配
阅读全文
虚拟机里的nginx启动不了的问题
摘要:问题: 之前使用虚拟机nginx一直都是正常的, 就在昨天重新配置了一下nginx(其实只注释了反向代理,别的都没动), 重启nginx, 却报错pid为空. 无法启动nginx. 而且重启之前我是使用nginx -t 检查了OK的, 没有语法错误. 提示信息: invalid PID number
阅读全文
和PHP相关的Linux命令
摘要:Linux服务器上怎么找到php.ini php -ini #输出一堆信息,里面有loaded configuration file => /etc/php/7.0/cli/php.ini就是了(但是,有的时候会被fpm目录下的php.ini覆盖,原因寻找中...) 重启php-fpm /etc/i
阅读全文
nginx 端口转发 (proxy_pass反向代理)
摘要:第一种(访问IP转发到IP+端口) server{ listen 9003; server_name 192.168.1.114; index index.php index.html index.htm; location / { proxy_pass http://127.0.0.1:9002;
阅读全文
nginx配置项
摘要:当用户请求 http://host/instance时,这里的 $uri 就是 /instance。try_files 会尝试找instance 这个 文件, 找不到就去找instance这个目录, 还找不到就内部发送一个请求给fastcgi, 进行下一步处理.
阅读全文
新服务器上迁移项目遇到的问题
摘要:在配置nginx之后, 输入域名www.rubbish.top访问网站, 本来应该是跳转www.rubbish.top/web/index.php的, 但是路由却把网站根目录自动添加上去了. 就像这样: 输入 www.rubbish.top 敲回车之后 变成了 www.rubbish.top/hom
阅读全文
xftp传输文件失败
摘要:迁移yii项目的时候,需要手动传输runtime文件夹。但是发现总是传输失败,后来得知是因为xftp必须是root用户才能传输成功。 或者把传输的目标文件夹权限修改为777. 修改目标文件夹的属主和属组 为当前登录用户 参考: https://blog.csdn.net/weixin_4203035
阅读全文
记录一些mysql常用命令
摘要:启动mysql (ubuntu系统, 以下都是Ubuntu上操作的命令) 这些命令都是可以在任何目录下执行的. # [sudo] 表示可加可不加sudo [sudo] /etc/init.d/mysql start #这个是以脚本启动 [sudo] service mysql start 停止mys
阅读全文
Navicat连接虚拟机上的mysql
摘要:刚刚在虚拟主机上安装mysql, 想使用Navicat 操作mysql. 但是连接不上 报错: 2003 - can't connect to MySQL server on '192.168.1.108'(10038) 使用apt-get安装的mysql, 没有修改任何配置. 在虚拟机里 查看数据
阅读全文
微信APP支付
摘要:第一次做微信支付记录一下: 使用企业执照申请, 获得APPID, mch_id, key 等 (https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_3 微信支付文档里有时序图) 流程很简单: 用户下单后, 后端生成订单, 然后调用
阅读全文
状态码(更新中···)
摘要:400 #请求语法有错误(参数个数不对,请求方式不对),一种情况是服务器接收2个参数,但请求传的参数个数不是2个(在yii中多传可以少传不行);还有可能是服务器限制请求方式必须是get, 但是请求的一方使用的是post,put等。比如yii做微信APP支付的时候,因为框架的限制,post请求需要验证
阅读全文
yii ActiveRecord
摘要:在活动记录里自定义属性(数据表里没有的属性), 起初没有注意到问题. 在这个继承了activeRecord的模型中, 还自定义了很多方法, 此为前提. 出现的问题是: 使用属性获取不到数据库的字段, 会报错`unknown property, app\course\models\Wxpay::app
阅读全文
|
|
|