博客安装文档(Mamba Blog)

Php  

简介

  • 基于Laravel开发,支持markdown语法的博客;

功能包括

  • markdown文章编辑器
  • 文章发布
  • 文章评论
  • 时间轴
  • 浏览数统计
  • 文章分类
  • 文章标签
  • 导航栏自定义
  • 文章评论
  • 关键词
  • 搜索功能
  • 系统基本设置
  • 友情链接
  • 文件上传管理

获取源码

源码地址:Github

  • 使用gitclone获取源码
  1. git clone https://github.com/kesixin/Mamba_Blog.git

运行环境要求

  • PHP : 5.6+
  • MYSQL : 5.6+
  • Composer

进入项目目录

  1. cd new_blog

安装项目依赖

  1. composer install

生成.env

  1. cp .env.example .env
  2. php artisan key:generate

修改.env文件配置

  1. APP_DEBUG=true #开启调试
  2. DB_HOST= #数据库地址
  3. DB_PORT=3306 #数据库端口
  4. DB_DATABASE= #数据库名称
  5. DB_USERNAME= #数据库用户
  6. DB_PASSWORD= #数据库密码

数据迁移和数据填充

  1. php artisan migrate
  2. php artisan db:seed --class=UserTableSeeder

后台管理小程序

  • 因为此后台与博客小程序版相关联,所以使用了博客小程序的话可以进行如下配置来管理小程序数据,如果未使用请忽略。
  1. \app\Lib\BmobConfig.class.php中配置
  2. const APPID = ''; //Bmob后台"应用密钥"中的Application ID
  3. const RESTKEY = ''; //Bmob后台"应用密钥"中的REST API Key
  4. const MASTERKEY = ''; //Bmob后台"应用密钥"中的Master Key
  • 在.env文件中修改
  1. //未使用小程序管理的默认为false
  2. MINI_PROGRAM=true
  • 运行命令
  1. composer dumpautoload

调优

  • 部署到线上可选,本地测试无需执行
  1. php artisan optimize //优化类加载
  2. php artisan config:cache //配置缓存
  3. php artisan route:cache //路由缓存

后台登录

博客界面



评论 48

发表评论


1

1456107308

我QQ:1456107308 可以加一下我嘛,我加不上你,在线求助

5年前 · 福建 福州


1

1456107308

可以加一下我嘛,我加不上你,在线求助

5年前 · 福建 福州


小文文

部署不上有些问题想请教什么时间方便

5年前 · 上海 上海


B

Bin

你们要到数据库文件了吗?

5年前 · 上海 上海

Mamba 博主

回复 Bin:请联系qq:462369233

5年前 · 广东 广州

1

1259814898

回复 Mamba:好的

5年前 · 山东 青岛


A

Aike

我对 Artisan 一窍不通,能不能提供初始数据库,谢谢!

6年前 · XX XX

Mamba 博主

回复 Aike:请联系qq:462369233

6年前 · 广东 广州


匿名

test

6年前 · 江苏 盐城


匿名

111

6年前 · 广东 中山


聆风

111

6年前 · 广东 中山


匿名

11

6年前 · 广东 中山


聆风

你好,执行php artisan migrate时显示Nothing to migrate,是不是缺少了数据数转移文件

6年前 · 广东 深圳

Mamba 博主

回复 聆风:是的,请联系博主

6年前 · 广东 广州


匿名

博主 你的这套源码可以发布到线上吗 如果可以 我想用

6年前 · 山东 菏泽

Mamba 博主

回复 匿名:可以的,在github上有。

6年前 · 广东 广州

匿名

回复 Mamba:楼主 我有个问题想请教一下,由于后台登录页面没有 验证码,就不怕暴力破解吗?

6年前 · 山东 菏泽

Mamba 博主

回复 匿名:你好,github上面的版本我没更新,下次我更新上,谢谢提醒!

6年前 · 广东 广州

Mamba 博主

回复 匿名:你好,已经在github上更新。

6年前 · 广东 广州

匿名

回复 Mamba:还有一个小建议,建议第三方链接都加上taget="_blank"属性,免得有些浏览者跳转到第三方后,找不到本站

6年前 · 山东 菏泽

匿名

回复 匿名:在show_article页面加入下面这段js代码就可以了,不知道博主觉得怎么样 <script type="text/javascript"> $(document).ready(function() { //为超链接加上target='_blank'属性 $('a[href^="http"]').each(function() { $(this).attr('target', '_blank'); }); }); </script>

6年前 · 山东 菏泽

Mamba 博主

回复 匿名:很感谢你,下次更新把这个补上,谢谢提的建议!!!

6年前 · 广东 广州


l

leer

博主 我在Linux上安装时执行 cp .env.example .env和php artisan key:generate命令时提示没有.evn文件啊,怎么搞 nginx+php7.2

6年前 · 宁夏 银川

Mamba 博主

回复 leer:或者创建一个.env文件

6年前 · 广东 广州


t

tegic

评论不错

6年前 · 四川 成都

Mamba 博主

回复 tegic:谢谢!

6年前 · 广东 广州


t

tegic

6年前 · 四川 成都

t

tegic

回复 tegic:赞

6年前 · 四川 成都


千少

改版了啊

6年前 · 广东 深圳


Y

Yes

那个小人物挺搞笑啊!

6年前 · 广东 广州


匿名

博客不错,功能也挺好用

6年前 · 广东 广州

嘟嘟噜

回复 匿名:是的啊

6年前 · 广西 南宁


飞霞

很好的项目,666

6年前 · 广东 深圳


游客

赞一个

6年前 · 广东 深圳


P

POWER

不错啊

6年前 · 广东 广州

O

One

回复 POWER:挺好的

6年前 · 广东 广州

Mamba 博主

回复 POWER:O(∩_∩)O哈哈~

6年前 · 广东 广州

Top