Dcat Admin后台系统搭建
本文最后更新于105 天前,其中的信息可能已经过时,如有错误请发送邮件到1979007616@qq.com

前言

Dcat Admin 是一个基于 laravel-admin 二次开发而成的后台系统构建工具,只需很少的代码即可快速构建出一个功能完善的高颜值后台系统。支持页面一键生成 CURD 代码,内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的 HTML 代码,对后端开发者非常友好。

相关服务安装指南

从零开始搭建可参考以下顺序安装:

一、Linux安装配置卸载mysql服务 – 谢幕后 (xmhweb.cn)

二、Linux安装php服务和composer – 谢幕后 (xmhweb.cn)

三、Linux安装nginx服务 – 谢幕后 (xmhweb.cn)

四、Laravel框架搭建 – 谢幕后 (xmhweb.cn)

五、Dcat Admin后台系统搭建

安装

首先需要安装 laravel 框架,安装完 laravel 之后需要修改.env 文件,设置数据库连接设置正确。

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=itcat
DB_USERNAME=root
DB_PASSWORD=123456

开始安装 dcat-admin

cd {项目名称}
composer require dcat/laravel-admin

如果上一步出现报错,则更改 composer.json 文件的参数 minimum-stability 的值为 dev

然后运行下面的命令来发布资源:

php artisan admin:publish

然后运行下面的命令完成安装:

php artisan admin:install

启动服务后,在浏览器打开 http://localhost/admin,使用用户名 admin 和密码 admin 登陆。

遇到的问题

文件权限不足

安装Laravel时已经修改目录的所有者为:www-data,貌似后面生成的:/logs/laravel.log文件用户组是:root,需要再次修改成:www-date

chown -R www-data:www-data /ITCAT/storage
chmod -R 775 /ITCAT/storage

数据类型报错

进不去登录界面,提示如下图:

查看日志报错:cat /ITCAT/storage/logs/laravel.log

[previous exception] [object] (TypeError(code: 0): array_merge(): Argument #1 must be of type array, string given at /ITCAT/vendor/dcat/laravel-admin/src/Admin.php:545)

解决方法参考以下链接:

array_merge(): 参数 #1 必须是数组类型,字符串给定 ·期刊 #2087 ·jqhph/dcat-管理员 (github.com)

貌似是laravel版本的问题,临时用下面的方法解决。

先删除 /ITCAT/lang 目录,运行 php artisan lang:publish,再运行 php artisan admin:publish

相关链接

《Dcat Admin 中文文档》 | Laravel China 社区 (learnku.com)

小提示:您可以通过RSS订阅本站文章更新,订阅地址:https://blog.xmhweb.cn/feed

评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇