首页> 实战笔录 >PHP开发笔记 >MineAdmin MineAdmin

MineAdmin3.x安装使用常见问题分享

作者:小萝卜 2025-05-27 浏览 88

简介MineAdmin3.x安装完成,执行数据库迁移

MineAdmin3.x安装配置常见问题分享!

1.执行数据库迁移

文档地址:https://hyperf.wiki/3.0/#/zh-cn/db/migration?id=%e8%bf%90%e8%a1%8c%e8%bf%81%e7%a7%bb

php bin/hyperf.php migrate --force

执行上面命令数据表能导入进数据库,但是都是空的表,没有数据。需要使用该命令重新导入数据表及结构:

php bin/hyperf.php migrate:fresh --seed

执行上述操作后,在前端页面登录时报错:

这里需要检查下.env配置文件中的redis配置是否正确

2.安装代码生成插件需注意事项

注意点一:

该插件需要使用命令安装,网页按钮安装不了

注意点二:

需要安装task组件,文档地址:https://hyperf.wiki/3.1/#/zh-cn/task

执行安装:

composer require hyperf/task

在 server.php 增加 配置task:

<?php

declare(strict_types=1);

use Hyperf\Server\Event;

return [
    // 这里省略了其它不相关的配置项
    'settings' => [
        // Task Worker 数量,根据您的服务器配置而配置适当的数量
        'task_worker_num' => 8,
        // 因为 `Task` 主要处理无法协程化的方法,所以这里推荐设为 `false`,避免协程下出现数据混淆的情况
        'task_enable_coroutine' => false,
    ],
    'callbacks' => [
        // Task callbacks
        Event::ON_TASK => [Hyperf\Framework\Bootstrap\TaskCallback::class, 'onTask'],
        Event::ON_FINISH => [Hyperf\Framework\Bootstrap\FinishCallback::class, 'onFinish'],
    ],
];

如果执行完上述操作,使用代码生成器生成代码还是出现代码无法生成的情况,如图:


检查下是否安装了hyperf/view-engine插件

composer require hyperf/view-engine

 

很赞哦! (0)

文章评论

    高端网站建设