# antvel **Repository Path**: lv79/antvel ## Basic Information - **Project Name**: antvel - **Description**: ANTVEL项目 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-03-01 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PaTao 商店 > 基于Antvel商城框架搭建的电子商务网站,用于趴淘主站。 项目仓库: Antvel Framework-PaTao ------------- ## 项目说明 **稍后补充** ***稍后补充*** 稍后补充 ##Release说明 暂无 ## 安装 为保证安装一次性通过,以下过程为推荐流程。 在web服务器根目录(/var/www/html)克隆项目 -b dev 指定dev分支是可选参数: ```bash git clone -b dev https://git.oschina.net/lv79/antvel.git ``` 确保项目根目录(/antvel)存在.env文件。如果没有,复制.env-example为.env,并写入数据库配置内容: ```bash cp .env-example .env ``` 运行composer,安装框架的依赖包(依然推荐使用国内镜像),安装前保证数据库配置完成,否则会有部分报错信息: ```bash composer install ``` 重建数据库,添加 --seed 可选参数用以填充模拟数据: ```bash php artisan migrate:refresh --seed ``` 安装node.js环境依赖,安装前端资源依赖管理工具bower,安装前端资源依赖。管理员权限安装必须要使用 --allow-root 参数: ```bash npm install npm install -g bower bower install --allow-root ``` 安前端资源编译工具gulp,执行编译: ```bash npm install --global gulp gulp ``` 由于未知原因导致laravel脚手架异常,php artisan key:generate产生的key需要手工填入APP_KEY: Application key [**base64:JlnvswStLu44z4aN9c0av0naIU+ZlcvsNl+jVmP6iY4=**] set successfully. ```bash php artisan key:generate vi .env APP_KEY = base64:JlnvswStLu44z4aN9c0av0naIU+ZlcvsNl+jVmP6iY4= ``` 设置目录写入权限: ```bash chown -R apache.apache bootstrap/cache/ chown -R apache.apache storage/ ``` ## 扩展安装 由于框架使用了多种依赖库管理工具,以下介绍工具安装方法. **使用composer国内全量镜像源** 进入项目根目录 ```bash composer clearcache composer config repo.packagist composer https://packagist.phpcomposer.com composer install ``` **node.js库安装** 直接使用yum安装,需要epel源。 ```bash yum install nodejs --enablerepo=epel ``` 安装完成后,运行以下指令能看到版本号就是成功 ```bash node -v npm -v ``` **阿里云镜像 cnpm 安装** cnpm是npm的全量国内镜像,主要解决npm安装速度缓慢和断线问题。后续可以使用cnpm代替npm命令 ```bash npm install -g cnpm --registry=https://registry.npm.taobao.org ``` ##设置 稍后补充