Yii项目知识搜集】的更多相关文章

[['rId','advertiser_id','image_file'], 'unique','targetAttribute'=>['rId','advertiser_id','image_file'],'message'=>'重复插入数据'],//设置多个字段唯一 public static function getTableSchema() //设置字段的可变属性 { $schema = parent::getTableSchema(); $schema->columns['ag…
yii 项目根目录下需要有assets目录,如果没有,会导致gii失效…
header("location: index.php"); 如果header后面有代码, 会执行, 如果不想执行, 则加上exit;或者die();等, 应该可以应用到yii项目转发, 访问一个页面跳转到yii项目, 没有试过, 有时间验证一下. proxy_pass来实现yii项目转发, 只需要配置proxy_pass能访问到yii项目的入口文件index.php即可. 配置nginx的proxy_pass访问rubbish.test.com转发到quick.test.com, n…
前言: 之前部署yii项目的时候, 使用的是域名, 后来使用nginx进行端口转发(反向代理)来部署yii项目. 这一次部署尝试只使用location 进行部署(不需要使用端口). 先贴出nginx的配置 正题: 首先yii项目本地能够跑通, 在部署的时候, 遇到问题一定多去查看日志(主要是nginx的访问日志和错误日志). 在本次部署的时候, 遇到的问题是项目的样式没有出来, 项目样式没有出来  (1)可能是路径不对, (2) 静态资源没有访问权限, 我查看nginx访问日志 发现请求这个静态…
本文记录的是搞清楚什么是DevOps过程中检索资料时发现的有价值的帖子. 传送门: 我眼中的DevOps 作者简介:申思维,2005年本科毕业于华南理工大学计算机学院.一直从事Web领域的开发,3年多Java.2年多Ruby on Rails的工作经验.目前在摩托罗拉公司工作,一名普通的程序员. 原创作者:James Turnbull的许 原文链接:http://article.yeeyan.org/view/139924/170387 英文链接:http://www.kartar.net/20…
学习Yii很久了,一直做的是小案例,自以为学的还不错.直到最近用Yii开发了一个非常简单的CMS,一路下来,磕磕绊绊,才知自己不足.加上最近正学习着偏架构方面的知识.特此总结一下.小白经验,大神轻拍,欢迎讨论. 本篇文章主要是将一些 MVC 代码组织的技巧,不会涉及详细编码.声明使用的模版是Yii高级模板. 痛苦的开发. 所有的php框架几乎都遵循MVC模式设计,网络各种教程.官方手册,也是一股脑的说着按着MVC组织代码.先说说开发中我的悲惨历史. 大家都知道,在Yii中,一张表对应一个AR,再…
Clone项目 git clone https://gitee.com/s***/dianshang.git 安装yii php ini 选择 [0] Development 安装扩展 copy composer.json 至 项目根目录,为安装对应扩展做准备 composer install 可能会提示报错一下信息: Loading composer repositories with package information Updating dependencies (including r…
本地开发完成,想部署到服务器上,选用了GIT来在服务器上获取上传的本地项目,结果clone后,访问网址后,YII就是个空白页,啥信息也没有,无语.. 刚开始以为是权限问题,后来给访问的目录加了777,结果还是空白页,最后都删了,随便写了个index.html发现可以访问,那就是说就是YII出错,不是服务器的原因. 没有报错,如何处理? 找开index.php在最前面加入以下代码 error_reporting(E_ALL); ini_set(); 这回所有错误都会显示,不会只出现空白页了! 错误…
服务器错误 yii\db\Exception SQLSTATE[HY000] [2002] No such file or directory ###'xxx是项目根目录' #0 xxx/vendor/yiisoft/yii2/db/Connection.php(928): yii\db\Connection->open() #1 xxx/vendor/yiisoft/yii2/db/Connection.php(915): yii\db\Connection->getMasterPdo()…
配置Nginx vhost的时候别指定error_page 它就不会跟Yii抢生意了 or 你弄一个frontendController   然后再里面 加上 $user->loginRequired(); if ($user->getIsGuest() && $action->id !='login' && $action->id !='captcha') { $user->loginRequired(); } 可以url return ba…