Yii2.0 新建项目通用准备工作

1.设置 cookieValidationKey

  在 config/web.php 中 config 里有 components项中request有个cookieValidationKey需要配置参数,可以填写上和项目相关的一个值。

2.Url 路由美化

  初始访问方式为 project/web/index.php?=site/index

  1)【省略掉 ?= 】将 config/web.php 中 config 中components项中 urlManager 整个注释取消,即以下代码,启用框架自带的 路由管理 功能。

1 ‘urlManager‘ => [
2             ‘enablePrettyUrl‘ => true,
3             ‘showScriptName‘ => false,
4             ‘rules‘ => [
5             ],
6         ],

  2)【省略掉 index.php】将 包含以下内容的 .htaccess 文件添加到 web 文件夹下。

1 RewriteEngine on
2 # If a directory or a file exists, use it directly
3 RewriteCond %{REQUEST_FILENAME} !-f
4 RewriteCond %{REQUEST_FILENAME} !-d
5 # Otherwise forward it to index.php
6 RewriteRule . index.php

3.配置数据库

  在config/db.php中填写项目用到的数据库相关的dsn、username、password等信息。

4.修改时区

  在onfig/web.php 中 config里添加 timeZone配置项,其值为 ‘Asia/Shanghai‘。如下:

‘timeZone‘ => ‘Asia/Shanghai‘,
时间: 2024-08-25 23:44:40

Yii2.0 新建项目通用准备工作的相关文章

ZH奶酪:LAMP环境中如何重新部署一个Yii2.0 web项目

使用Yii2.0 framework开发的项目,使用Github进行版本控制,现在要把这个项目部署到一个新的电脑/系统中: (1)安装LAMP (2)在/var/www/html目录下执行 git clone YOUR_YII_WEB_PROJECT (3)cd Yii2.0 web项目(例如:mabuhay)目录,安装Yii2.0 [email protected]:/var/www/html/mabuhay$ sudo curl -sS https://getcomposer.org/ins

解决vue3.0新建项目无法选中Manually select features

刚开始我用vue create hello-world 命令新建项目然后用向下箭头选中Manually select features配置项,最后点击Enter,没起作用,项目还是按照默认的配置default(babel,eslint)走: 解决方法:按官网提示的 使用winpty vue.cmd create hello-world  命令创建项目,向下箭头选中Manually select features配置项,最后点击Enter会弹出可配置项. 官网提示: 如果你在 Windows 上通

[转]基于Starling移动项目开发准备工作

最近自己趁业余时间做的flash小游戏已经开发得差不多了,准备再完善下ui及数值后,投放到国外flash游戏站.期间也萌生想法,想把游戏拓展到手机平台.这两天尝试了下,除去要接入ane接口的工作,小游戏本身不用做任何改动就可以迁移到android和ios手机平台.只是在手机上,游戏的掉帧情况非常严重,远达不到pc上的体验效果.看来做flash移动游戏,不用starling框架是不行的.打算这几天学习下starling,对项目进行改造. 基于Starling移动项目开发准备工作 转自: Starl

学习yii2.0框架(一)

Yii 是什么 Yii 是一个高性能,基于组件的 PHP 框架,用于快速开发现代 Web 应用程序.名字 Yii (读作 易)在中文里有“极致简单与不断演变”两重含义,也可看作 Yes It Is! 的缩写. Yii 最适合做什么? Yii 是一个通用的 Web 编程框架,即可以用于开发各种用 PHP 构建的 Web 应用.因为基于组件的框架结构和设计精巧的缓存支持,它特别适合开发大型应用,如门户网站.社区.内容管理系统(CMS).电子商务项目和 RESTful Web 服务等. 系统要求 Yi

Windows下用cmd命令实例讲解yii2.0在php命令行中运行的步骤

Yii中的资源是和Web页面相关的文件,可为CSS文件,JavaScript文件,图片或视频等,资源放在Web可访问的目录下,直接被Web服务器调用. 有时候有些功能需要做到计划任务中去,因此就需要yii能用php命令去执行.yii2.0是支持php命令行运行的,操作方法如下: 在yii根目录下面有个"yii"文件(不是"yii.bat"),这个文件就是入口.然后"commands"目录下会默认有个"HelloController.ph

EasyUI Tabs + Yii2.0实现iframe方式打开页面(解决共用静态文件引入加载的问题)

在项目实际开发中,有将打开的各个链接页面隔离的需求(防止静态资源起冲突),这个时候常规思路就是使用iframe来实现!但遇到一个比较棘手的问题,当用easyui Tabs打开一个iframe页面时,怎么解决原有共用静态资源引入的问题.有人建议可以考虑将共用静态资源文件放到一个php文件中,然后每次渲染页面时加载即可,这个时候很多朋友会想到PHP的include()方式,但是每个iframe页面都要include一次,岂不是很麻烦.而且项目的要求是iframe打开和easyui tabs href

Yii2.0打造完整电商平台

前往下载:http://icourse8.com/yii2fangJD.html 第1章 课程简介介绍了课程内容.背景和案例展示. 1-1 课程介绍1-2 课程学习指南第2章 项目的准备工作介绍了如何使用PHP依赖管理工具Composer安装Yii2框架,模拟配置真实企业开发项目运行环境和编辑器. 2-1 yii框架的安装2-2 项目运行环境的搭建2-3 yii框架的应用介绍2-4 小试牛刀_控制器的创建2-5 小试牛刀_数据库信息的配置2-6 小试牛刀_数据模型的创建第3章 项目前台页面的搭建

【转】android新建项目时 出现appcompat_v7工程错误和红色感叹号

原文网址:http://www.cnblogs.com/xiaozhang2014/p/4109856.html 最近初学android,版本是22.6.0的话,每次创建一个项目就会出现一个appcompat_v7工程:然后我升级到最新的版本23.0.4之后,创建第一个项目,也会出现一个appcompat_v7工程,但创建多个项目的话,appcompat_v7工程也仅有一个,但有错误: 上网查了一下,原来appcompat_v7是Google的一个兼容包,就是一个支持库,项目新建后之所以会生成a

stm32新建项目

stm32标准外设库使用详解 分类: stm32 2011-07-17 10:57 2233人阅读 评论(11) 收藏 举报 转载请注明出处:http://blog.csdn.net/lbl1234 下载代码      stm32标准外设库是stm32全系列芯片的外设驱动,有了它可以大大加速我们开发stm32. 首先从st公司的网站下载最新的stm32标准外设库,写本文时最新的版本是V3.5.0. 解压该zip文件,得到如下文件夹和文件 STM32F10x_StdPeriph_Lib_V3.5.