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

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

相关推荐
BLUcoding24 分钟前
Android 轻量级本地存储 SharedPreferences
android
冬奇Lab30 分钟前
Camera HAL3 接口:Android 相机的真正底牌
android·音视频开发·源码阅读
sensen_kiss36 分钟前
CAN302 Technologies for E-Commerce 电子商务技术 Pt.6 市场营销与SEO(搜索引擎优化)
android·学习·搜索引擎
菜鸟国国1 小时前
Compose + Koin ViewModel 实战完全手册
android
小羊子说1 小时前
Android 音频系统深度解析:从 App 到内核的完整链路
android·人工智能·性能优化·车载系统
fengci.1 小时前
php反序列化(复习)(第三章)
android·开发语言·学习·php
D4c-lovetrain1 小时前
linux个人心得24 (mysql③,AI排版尝试)
android·adb
csj502 小时前
安卓基础之《(25)—竖屏与横屏切换》
android
顾北川_野2 小时前
Android 隐藏桌面应用,指定应用显示;暗码输入显示所有应用,以及暗码方式触发
android
csj503 小时前
安卓基础之《(26)—回到桌面与切到任务列表》
android