您的位置:首页 > 其它

ONES 安装、配置以及初始化配置

2016-06-29 16:57 369 查看

环境依赖

bower

composer

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: