ONES 安装、配置以及初始化配置
2016-06-29 16:57
369 查看
环境依赖
bowercomposer
php 5.5.9+
mysql 5.6.5+
PHP和MySQL版本均为最低要求版本,安装前请先确认。
通过CLI安装
$ git clone http://git.oschina.net/xiaolan/ones ones # 取得最新代码 $ cd ones $ npm install # 安装依赖 非必须 $ bower install # 安装依赖 $ cd server $ composer install # 安装后端第三方依赖 $ php install/install.php # 简易安装向导,根据提示步骤来 $ cd .. $ grunt build # 打包前端文件 非必须,部署环境下使用
常见问题及注意事项
npm和composer速度慢的时候,使用国内镜像 http://npm.taobao.org/ 和 http://packagist.cn/dist
ONES源码库中并不包含dist目录,dist目录是ONES前端打包的目录;开发环境中建议访问/ones目录;部署环境中使用grunt build来创建dist目录(注意修改前端DEBUG模式为false,后端不要修改)。
修改配置
数据库连接配置:/server/phinx.yml
后端配置:
/server/Application/Common/Conf/config.php
前端配置:
/ones/common/config.js以上配置通常通过安装向导安装完成后,会自动设置,无特殊情况通常不需要再手动修改。
安全指引
因为ONES 1.x之后的版本中大部分使用yaml格式为配置文件,但yaml格式在webserver中并没有被禁止访问的时候,可能会暴露敏感信息;所以在webserver的配置中,需要将 *.yml 文件设为禁止访问,这并不影响ONES使用。升级
首先需要通过git获得最新源码,然后重新执行一遍npm install,
bower install。最后同步数据库结构:
php vendor/robmorgan/phinx/bin/phinx migrate
相关文章推荐
- Shell good example
- win10 uwp Window.Current.Dispatcher中Current为null
- Jvm 虚拟机参数
- CLM的性能问题
- Java实现简单计算器
- a标签加入单击事件 屏蔽href跳转页面
- Java设计模式 之 单例模式
- MemCache超详细解读
- shell-百度百科
- POJ 3436ACM Computer Factory 网络流
- 登录 java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 问题
- 组网中交换机虚拟化技术的应用
- CSS中cursor属性给标签加上小手形状
- 杭电oj--1215--七夕节
- win10 uwp json
- MinGW和Cygwin混合问题
- RxJava的简单应用
- contos 7/redhat 7 安装mysql
- POJ 1797 Heavy Transportation (Dijkstra算法变形)
- JavaSE 基础 第32节 三大特性之继承