FlyEnv+Bagisto安装遇到的一些问题

首先安装FlyEnv

https://flyenv.com/zh/

安装Nginx+php+mysql

然后安装laravel项目,制定文件夹/bagisto-2.3/public;

然后下载Bagisto git仓库不太好下载,会超时,先下好放本地,然后解压到bagisto-2.3;

根据官方文件安装Bagisto

运行指令

复制代码
php artisan bagisto:install

然后报错

In ProviderRepository.php line 206:

Class "Laravel\Pail\PailServiceProvider" not found

此错误说明

虽然项目的composer.json文件中声明了laravel/sanctum依赖(版本^4.0),但在vendor/laravel目录下实际并没有安装这个包,这就是为什么会出现"Class Laravel\Sanctum\Sanctum not found"错误。

解决方案是运行composer命令重新安装缺失的依赖:

复制代码
composer install

然后安装过程中报错

mpdf/mpdf ar-php

这两个包下载失败,然后从官网单独下载这两个包

https://github.com/khaled-alshamaa/ar-phpar-php https://github.com/khaled-alshamaa/ar-php

https://github.com/mpdf/mpdfmpdf/mpdf https://github.com/mpdf/mpdf

将文件进行解压

然后打开Bagisto项目的composer.json文件

在require部分添加本地路径映射:

复制代码
   "repositories": [
        {
            "type": "path",
            "url": "./../BBB/ar-php-master",
            "options": {
                "symlink": false
            }
        },
        {
            "type": "path",
            "url": "./../BBB/mpdf-development",
            "options": {
                "symlink": false
            }
        }
    ],

然后执行

复制代码
PS D:\bagisto-2.3> composer require khaled.alshamaa/ar-php mpdf/mpdf

如果不是包的问题,其他问题先忽略即可。

继续composer install如果还出错 更换源

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

然后重新composer install 安装成功(需等待一会)

mposer安装完成后,继续上述步骤

copy .env.example .env 配置文件 设置好数据库和域名

php artisan key:generate 生成密钥

复制代码
php artisan migrate:fresh --seed
php artisan storage:link
php artisan optimize:clear

然后

php artisan serve 启动商店

访问您的商店。http://localhost:8000

后台http://localhost:8000/admin

admin@example.com

admin123

第一次进会安装一下,至此成功安装

相关推荐
行业研究员25 分钟前
Android内置GPS与腾讯地图定位技术对比分析
android·android定位·腾讯地图定位
Android-Flutter1 小时前
android WMS 详解(二)
android·kotlin
游戏开发爱好者82 小时前
App Store 上传 IPA 自动化,.p8 密钥认证与 CI/CD 接入实战
android·运维·ci/cd·小程序·uni-app·自动化·iphone
游戏开发爱好者83 小时前
iOS 推送怎么配置,APNs 推送证书、设备库与群发
android·ios·小程序·https·uni-app·iphone·webview
wxson728218 小时前
【Android视频监控系统技术总结】
android·音视频
hunterandroid19 小时前
[Android 从零到一] LiveData 粘性事件与单次消费:从重复触发到可靠事件总线
android
hunterandroid20 小时前
[Android 从零到一] Android 事件分发机制:从 ACTION_DOWN 到 View 事件消费链路
android
阿巴斯甜20 小时前
adb‑shell 全套命令实操总结
android
奔跑的架构师21 小时前
[A-49]ARMv9/v8-PSCI接口规范与工作流程简介
android·linux·arm开发·arm