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

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

相关推荐
Patrick在香港1 小时前
一个斜杠,把毫秒变成十几秒
android·数据库·python·性能优化·正则表达式·回溯·redos
海雅达手持终端PDA2 小时前
工业手持终端的“去手机化”演进:看海雅达如何以“同轴扫摄”终结工程妥协,重塑工业PDA新范式
android·物联网·智能手机·硬件工程·能源·制造·iot
booboosui3 小时前
删掉一个住在本机的 agent:8 处要清,顺序不能反
android
hcgeng4 小时前
Android获取崩溃日志
android
aqi004 小时前
AI编程让鸿蒙开发电子书APP更加快捷
android·华为·harmonyos·鸿蒙·harmony
GY-934 小时前
【Android】Android Studio 中的协程
android
Geek-Chow4 小时前
移动 App 侧载攻击:Android 与 iOS 的信任链、突破口与防护
android
Android小码家5 小时前
framework&framework-minus-apex&android.jar的区别
android·python·jar
技术风向解码者5 小时前
安卓跨端选型:为什么优先看 Kuikly
android