yii-basic-app-2.0.5/basic/config/web.php

<?php

$params = require(__DIR__ . ‘/params.php‘);

$config = [    ‘id‘ => ‘basic‘,    ‘basePath‘ => dirname(__DIR__),    ‘bootstrap‘ => [‘log‘],    ‘components‘ => [        ‘request‘ => [            // !!! insert a secret key in the following (if it is empty) - this is required by cookie validation            ‘cookieValidationKey‘ => ‘NtpWRYAeSMA71cUiMP3inzMup5oFdiYt‘,            ‘parsers‘ => [                ‘application/json‘ => ‘yii\web\JsonParser‘,            ]        ],        ‘cache‘ => [            ‘class‘ => ‘yii\caching\FileCache‘,        ],        ‘user‘ => [            ‘identityClass‘ => ‘app\models\User‘,            ‘enableAutoLogin‘ => true,        ],        ‘errorHandler‘ => [            ‘errorAction‘ => ‘site/error‘,        ],        ‘mailer‘ => [            ‘class‘ => ‘yii\swiftmailer\Mailer‘,            // send all mails to a file by default. You have to set            // ‘useFileTransport‘ to false and configure a transport            // for the mailer to send real emails.            ‘useFileTransport‘ => true,        ],        ‘log‘ => [            ‘traceLevel‘ => YII_DEBUG ? 3 : 0,            ‘targets‘ => [                [                    ‘class‘ => ‘yii\log\FileTarget‘,                    ‘levels‘ => [‘error‘, ‘warning‘],                ],            ],        ],        ‘db‘ => require(__DIR__ . ‘/db.php‘),        ‘urlManager‘ => [            ‘enablePrettyUrl‘ => true,            ‘enableStrictParsing‘ => false, // 不能设置为true            ‘showScriptName‘ => false,            ‘rules‘ => [                [‘class‘ => ‘yii\rest\UrlRule‘, ‘controller‘ => [‘user‘, ‘post‘]],            ],        ],    ],    ‘params‘ => $params,    ‘language‘ => ‘zh-CN‘,];

if (YII_ENV_DEV) {    // configuration adjustments for ‘dev‘ environment    $config[‘bootstrap‘][] = ‘debug‘;    $config[‘modules‘][‘debug‘] = ‘yii\debug\Module‘;

    $config[‘bootstrap‘][] = ‘gii‘;//    $config[‘modules‘][‘gii‘] = ‘yii\gii\Module‘;    $config[‘modules‘][‘gii‘] = [        ‘class‘ => ‘yii\gii\Module‘,        ‘allowedIPs‘ => [‘127.0.0.1‘, ‘::1‘, ‘192.168.0.*‘, ‘192.168.31.134‘] // 按需调整这里    ];}

return $config;
时间: 2024-10-11 10:37:37

yii-basic-app-2.0.5/basic/config/web.php的相关文章

【系统Configmachine.config与自己的应用程序的App.config/Web.Config配置节点重复】解决方法

自己的应用程序的App.config或Web.Config文件中与系统的C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Configmachine.config文件1.重复如下配置: <DbProviderFactories> <add name="MySQL Data Provider2" invariant="MySql.Data.MySqlClient" description=".N

【Yii系列】Yii2.0基础框架

以上就是[Yii系列]Yii2.0基础框架的全部内容了,更多内容请关注:CPP学习网_CPP大学 本文固定链接:CPP学习网_CPP大学-[Yii系列]Yii2.0基础框架

ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(二) 之 ChatServer搭建,连接服务器,以及注意事项。

上篇:ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(一) 之 基层数据搭建,让数据活起来(数据获取) 上一篇我们已经完成了初步界面的搭建工作,本篇将介绍IM的核心内容了,就是SignalR的Hub类.整个即时通讯机制都是以它为基础的.至于原理我也不再讲解,讲了也不如专业的文章讲得好.所以我们直接看业务,上代码.有一部分原理 在文章 ASP.NET SignalR 与LayIM配合,轻松实现网站客服聊天室(二) 实现聊天室连接 (当时是LayIM1.0版本).原理

在OneThink(ThinkPHP3.2.3)中整合阿里云OSS的PHP-SDK2.0.4,实现Web端直传,服务端签名直传并设置上传回调的实现流程

在OneThink(ThinkPHP3.2.3)中整合阿里云OSS的PHP-SDK2.0.4,实现本地文件上传流程 by shuijingwan · 2016/01/13 1.SDK安装 github地址:https://github.com/aliyun/aliyun-oss-php-sdk 2.复制aliyun-oss-php-sdk-master\src\OSS至passport.hmwis.com\ThinkPHP\Library\Vendor\OSS,如图1.2 复制aliyun-os

ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(五) 之 加好友,加群流程,消息管理和即时消息提示的实现

前言 前前一篇留了个小问题,在上一篇中忘了写了,就是关于LayIM已经封装好的上传文件或者图片的问题.对接好接口之后,如果上传速度慢,界面就会出现假死情况,虽然文件正在上传.于是我就简单做了个图标替代来增强用户体验. 上传中... 上传完成后 是不是很简单啊,接下来进入正题. 业务介绍 LayIM中的加好友可以说是不太必要的逻辑,而且其实大部分在模仿QQ,当然业务复杂度肯定没法和QQ比.主线,就是用户A请求添加用户B为好友,用户B收到消息提示之后点击同意或者拒绝或者直接忽略,然后在将消息反馈到用

ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(三) 之 实现单聊,群聊,发送图片,文件。

上篇讲解了如何搭建聊天服务器,以及客户端js怎么和layui的语法配合.服务器已经连接上了,那么聊天还会远吗? 进入正题,正如上一篇提到的我们用 Client.Group(groupId)的方法向客户端推送消息.本篇就先不把业务搞复杂了,就默认现在两个用户都各自打开了对方的聊天窗口,那么聊天过程是这样的. 同理,B给A发消息也是这个流程,因为无论如何,A(ID)和B(ID)都会按照规则生成同一个组名.其中由于LayIM已经帮我们在客户端做好了发送消息并且将消息展示在面板上,所以我们要做的就是当接

手机APP应用外网访问本地WEB应用

手机APP应用外网访问本地WEB应用 本地安装了WEB服务端,手机APP应用只能在局域网内访问本地WEB,怎样使手机APP应用从公网也能访问本地WEB? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动WEB服务端程序 默认安装的WEB服务端的端口是80. 2. 实现步骤 2.1 下载并解压holer软件包 Holer软件包:holer-xxx.tar.gz Holer支持各种OS系统平台,请选择跟本地OS类型匹配的holer软件包. 2.2 获取holer access key信

ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(一) 之 基层数据搭建,让数据活起来(数据获取)

大家好,本篇是接上一篇 ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(零) 前言  ASP.NET SignalR WebIM系列第二篇.本篇会带领大家将 LayIM界面中的数据动态化.当然还不涉及即时消息通讯,如果你已经搞定了数据界面,那么本文您可以简单的看一下,或者略过. 进入正题,layim帮我们定义好了数据规则,我们只要写一个接口实现那个json规范就可以了,剩下的事情就交给layim去做,看一下json格式.(对应文件夹:demo/json/getLi

The server does not support version 3.0 of the J2EE Web module specification

1.问题: Eclipse + Tomcat6,run到Tomcat6时报这个版本支持问题. 2.原因: Tomcate6最多支持Servlet 2.5的,但是现在的项目是3.0, 所以要降低项目的版本 3.解决 在项目的根目录下有个.settings 文件夹,找org.eclipse.wst.common.project.facet.core.xml文件. 把  <installed facet="jst.web" version="3.0"/> 改成

Hadoop-2.2.0中文文档—— Web应用代理

Web应用代理是YARN的一部分. 默认地,它会作为 Resource Manager(RM)的一部分来运行, 但是也可以配置成独立运行的模式.使用代理的原因就是降低通过YARN的web攻击的可能性. 在YARN中,Application Master(AM) 有责任提供web界面并把链接发给RM.这给一些可能的问题打开了大门. RM 作为一个可信的用户在运行,访问那个web地址的用户会认为可信,它提供的链接也会被认为可信,但当实际上AM作为一个不被信任的用户运行,它给RM的链接可能指向任何恶意