zoukankan      html  css  js  c++  java
  • ONES 安装、配置以及初始化配置

    环境依赖

    • 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 # 打包前端文件 非必须,部署环境下使用

    常见问题及注意事项

    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 installbower install。最后同步数据库结构:

    php vendor/robmorgan/phinx/bin/phinx migrate
  • 相关阅读:
    重载运算符 && 构造函数 的写法
    2019 ICPC Asia Xuzhou Regional
    中国剩余定理
    求逆元
    Exgcd
    Leading Robots
    大家好
    AtCoder Grand Contest 047 部分题解
    CodeForces 1389E Calendar Ambiguity 题解
    CodeForces 1380F Strange Addition 题解
  • 原文地址:https://www.cnblogs.com/XACOOL/p/5627493.html
Copyright © 2011-2022 走看看