处理Yii2.0在lnmp环境下500错误
    1.设置nginx错误日志:error_log  /home/wwwlogs/test.com.error.log;#记录错误日志    2.查看错误日志,cat -n error.log:FastCGI sent in stderr: "PHP message: PHP Warning:  require(): open_basedir restriction in effect. File(/home/document/test.com/common/third/PHPExcel/PHPExcel.php) is not within the allowed path(s): (/home/document/test.com/web/:/tmp/:/proc/) in /home/document/test.com/web/
....
Yii2.0-多域名共享Cookie的增删改查
    一般情况下,都是在当前域名下处理cookie,但是遇到需要多个域名共享时,就需要特殊处理一下:        增:$cookies = Yii::$app->response->cookies; $cookies->add(new Cookie([     'name' => 'name',     'domain' => $domain,     'value' => $name,     'expire' => time()+self::EXPIRE_TIME
....
The filename 1.xlsx is not recognised as an OLE file
    在使用Yii 2.0 配置phpexcel时,可以使用composer安装:但是因为网络原因,成功率不高!    于是直接下载,进行手动安装:    https://github.com/PHPOffice/PHPExcel/archive/1.8.1.zip    Yii2.0 Basic版,仅供参考:    web同级创建目录common,config/web.php配置:'aliases' => [     'common'=>dirname(__DIR__) . DIRECTORY_SEPARATOR . 'common',     ] &n
....
Yii 2.0 配置双语言,需要配置 php_intl扩展
    首先开启php.ini中的php_intl.dll,重启Apache,运行示例代码:$price = 100; echo \Yii::t('app', 'Price: {0, number, currency}', $price);    报错如图:            具体的知识背景,不做阐述,有兴趣可以去以下连接下学习了解:        https://www.ibm.com/developerworks/cn/opensource/os-icu4c2/        http://php.net/manual/zh/book.intl.php 
....
Yii默认目录结构解析(1.1.15)
 以Yii1.1.15为例: APP/     assets/ 包含公共的资源文件     css/ 包含 CSS 文件    images/ 包含图片文件    protected/ 包含受保护的应用文件        commands/ 包含自定义的 'yiic' 命令            shell/ 包含自定义的 'yiic shell' 命令         components/ 包含可重用的用户组件            Controller.php 所有控制器类的基础类  &
....
Yii的Gii无法登陆
    经过验证原来是之前将PHP.INI中的session.save_path=’E:/www/session’    然后不知道什么时候失误删除了session文件夹,所以导致了gii模块,怎么输入密码都登陆不进去,而且还不报错:    原来是存储session的文件夹不存在了,重新创建;Linux下的话,就需要注意文件夹的权限适当。....