代码拉取完成,页面将自动刷新
基于Laravel7开发,Markdown语法的个人独立博客。
注意事项:PHP取消禁用函数
putenv()
和symlink()
,安装fileinfo
扩展。
下载
git clone https://github.com/Lruihao/cell-blog.git
进入站点
cd cell-blog
生成.env
cp .env.example .env
编辑.env环境配置
APP_URL=http://localhost ##使用本地文件系统存储文件时,必须填写正确地址
APP_DEBUG=false ##关闭调试
DB_HOST= ##数据库地址
DB_PORT=3306 ##数据库端口
DB_DATABASE= ##数据库名称
DB_USERNAME= ##数据库用户
DB_PASSWORD= ##数据库密码
打开app\Providers\AppServiceProvider.php
,注释SystemController:load()
防止后续步骤报错
public function boot()
{
Schema::defaultStringLength(191);
//SystemController::load();
}
安装项目依赖
composer install
生成key
php artisan key:generate
运行数据迁移和后台数据填充
php artisan admin:install
已包含数据迁移命令php artisan migrate
G:\cell-blog\app\Admin directory already exists !
无需理会,继续执行剩下命令即可。
php artisan admin:install
php artisan admin:import media-manager
php artisan db:seed
默认下使用了本地文件系统,创建storage目录在public的软链接
php artisan storage:link
打开app\Providers\AppServiceProvider.php
,取消注释SystemController:load()
public function boot()
{
Schema::defaultStringLength(191);
SystemController::load();
}
将博客网站根目录指向入口public目录
如果使用Nginx,要设置伪静态
location / {
try_files $uri $uri/ /index.php?$query_string;
}
启动服务后,在浏览器打开http://localhost/admin/
,使用用户名admin
和密码admin
登录.
Cell Blog is open-sourced software licensed under the MIT license.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。