特别提醒

linux下注意权限问题

获取代码

github地址:laravel-wjfcms (欢迎 star 与 fork)

拉取代码

git clone https://github.com/Galloping-Vijay/laravel-wjfcms

如果github访问慢,可以换码云链接

git clone https://gitee.com/Galloping-Vijay/laravel-wjfcms.git

win下

screenshot_1562922175293

ubuntu下(注意权限)

screenshot_1565618633020

进入项目目录

cd ./laravel-wjfcms

screenshot_1562922540161

复制配置文件

我们需要复制跟目录下的.env.example文件并重命名为.env

cp .env.example .env

编辑 .env

我们需要改成自己的实际配置;

APP_NAME 项目名称,如:blog;

APP_URL 项目访问域名,如:www.choudalao.com;

DB_DATABASE 数据库名;

DB_USERNAME 数据库用户名 ;

DB_PASSWORD 数据库密码 ;

APP_NAME="Vijay 个人博客"

APP_ENV=local

APP_KEY=

APP_DEBUG=true

APP_URL=www.choudalao.com

LOG_CHANNEL=stack

DB_CONNECTION=mysql

DB_HOST=127.0.0.1

DB_PORT=3306

DB_DATABASE=blog

DB_USERNAME=root

DB_PASSWORD=root

DBPREFIX=wjf

你的.env文件不应该提交到应用程序的源代码控制系统中,因为每个使用你的应用程序的开发人员 / 服务器可能需要有一个不同的环境配置。此外,在入侵者获得你的源代码控制仓库的访问权的情况下,这会成为一个安全隐患,因为任何敏感的凭据都被暴露了。

如果是团队开发,则可能希望应用程序中仍包含.env.example文件。因为通过在示例配置文件中放置占位值,团队中的其他开发人员可以清楚地看到哪些环境变量是运行应用程序所必需的。你也可以创建一个.env.testing文件,当运行 PHPUnit 测试或以--env=testing为选项执行 Artisan 命令时,该文件将覆盖.env文件中的值。

安装

推荐使用阿里云composer镜像

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

screenshot_1562922244379

运行

composer install

composer_install

设置laravel应用密钥

php artisan key:generate

创建数据表

php artisan migrate

migrate

生成初始数据

php artisan db:seed

如果数据出现问题,可以执行清空操作 再 db:seed

php artisan cache:clear

Artisan 是 Laravel 自带的命令行接口,他提供了许多使用的命令来帮助你构建 Laravel 应用 。要查看所有可用的 Artisan 命令的列表

php artisan list

更多操作请点击查看Artisan 命令行

访问

在访问前,请先查看 部署 章节

至此安装完成,后台地址为:域名/admin,如:http://dev.wjf.net/admin

后台默认账号 :13000000000

密码:123456

常见问题

环境不符合要求:运行环境 伪静态配置:伪静态配置

results matching ""

    No results matching ""