在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:yiicms开源软件地址:https://gitee.com/templi/yiicms开源软件介绍:YiiCms 企业站管理系统,基于 yii2 basic 开发页面前台样式基于bootStrap 3.0 开发,管理后台样式是 adminLTE,权限部分使用 yii2-admin,大部分都是拿来主义,不想重复造轮...第三方包依赖管理使用 composerYiiCms gitHub 地址:https://github.com/yongshengli/yiicms/ yiicms 主要功能:
YiiCms版权http://git.oschina.net/templi/yiicms/blob/master/LICENSE.md DIRECTORY STRUCTURE assets/ contains assets definition commands/ contains console commands (controllers) config/ contains application configurations controllers/ contains Web controller classes mail/ contains view files for e-mails models/ contains model classes modules/ contains modules runtime/ contains files generated during runtime tests/ contains various tests for the basic application vendor/ contains dependent 3rd-party packages views/ contains view files for the Web application web/ contains the entry script and Web resources yiicms.sql sql file composer.json REQUIREMENTSThe minimum requirement by this project template that your Web server supports PHP 5.5.0. INSTALLATION1. php composer.phar global require "fxp/composer-asset-plugin:^1.2.0" php composer.phar create-project --prefer-dist --stability=dev sheng/yiicms yiicms2. import yiicms.sql3. Database config4. 配置 ngixn 虚拟机或者apache虚拟机 网站根目录指向 yiicms/web/5. 不能将yiicms/web作为根目录时,可将yiicms/web 目录下的文件全部移动到 yiicms下,否则跳过此步骤 DatabaseEdit the file //demo file config/db.php.default 文件return [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=yiicms', 'username' => 'root', 'password' => '123456', 'charset' => 'utf8',]; docker 部署1.下载代码2. cd yiicms && docker build -t sheng/yiicms .3. docker-compse up<!-- 3. docker run -v /project-path/yiicms:/data/var/www/html/yiicms sheng/yiicms --> NOTES: 配置完成后可通过如下地址访问前台/后台http://127.0.0.1/ 前台http://127.0.0.1/backend.html 后台 YiiCms使用手册http://www.zbeijing.com.cn/news/list/10.html 关于route规则(url美化)配置请参考yii2用户指南http://www.yiiframework.com/doc-2.0/guide-runtime-routing.html#using-pretty-urls 中文权威指南http://www.yiichina.com/doc/guide/2.0/rest-routing TESTINGTests are located in
Tests can be executed by running composer exec codecept run The command above will execute unit and functional tests. Unit tests are testing the system components, while functionaltests are for testing user interaction. Acceptance tests are disabled by default as they require additional setup sincethey perform testing in real browser. Running acceptance testsTo execute acceptance tests do the following:
Code coverage supportBy default, code coverage is disabled in #collect coverage for all testscomposer exec codecept run -- --coverage-html --coverage-xml#collect coverage only for unit testscomposer exec codecept run unit -- --coverage-html --coverage-xml#collect coverage for unit and functional testscomposer exec codecept run functional,unit -- --coverage-html --coverage-xml You can see code coverage output under the |
请发表评论