feat: add PbootCMS extensions template for php runtime (#9243)

This commit is contained in:
CityFun 2025-06-23 18:37:47 +08:00 committed by GitHub
parent 708499a335
commit 326f2654e6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 17 additions and 0 deletions

View file

@ -108,6 +108,7 @@ func Init() {
migrations.AddLicenseVerify,
migrations.AddMcpServer,
migrations.AddPbootCMSPHPExtensions,
})
if err := m.Migrate(); err != nil {
global.LOG.Error(err)

View file

@ -469,3 +469,19 @@ var AddMcpServer = &gormigrate.Migration{
return nil
},
}
var AddPbootCMSPHPExtensions = &gormigrate.Migration{
ID: "20250625-add-php-extensions",
Migrate: func(tx *gorm.DB) error {
item := &model.PHPExtensions{
Name: "PbootCMS",
}
if err := tx.Where("name = ?", "PbootCMS").FirstOrCreate(item, &model.PHPExtensions{
Name: "PbootCMS",
Extensions: "curl,gd,mbstring,mysqli,openssl,pdo_mysql,pdo_sqlite,sqlite3",
}).Error; err != nil {
return err
}
return nil
},
}