From 326f2654e675371815c14a67b8f5bf8c50517801 Mon Sep 17 00:00:00 2001 From: CityFun <31820853+zhengkunwang223@users.noreply.github.com> Date: Mon, 23 Jun 2025 18:37:47 +0800 Subject: [PATCH] feat: add PbootCMS extensions template for php runtime (#9243) --- backend/init/migration/migrate.go | 1 + backend/init/migration/migrations/v_1_10.go | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/backend/init/migration/migrate.go b/backend/init/migration/migrate.go index 74ff10e38..7e7aeede0 100644 --- a/backend/init/migration/migrate.go +++ b/backend/init/migration/migrate.go @@ -108,6 +108,7 @@ func Init() { migrations.AddLicenseVerify, migrations.AddMcpServer, + migrations.AddPbootCMSPHPExtensions, }) if err := m.Migrate(); err != nil { global.LOG.Error(err) diff --git a/backend/init/migration/migrations/v_1_10.go b/backend/init/migration/migrations/v_1_10.go index 6e4449d32..4f2ddcae1 100644 --- a/backend/init/migration/migrations/v_1_10.go +++ b/backend/init/migration/migrations/v_1_10.go @@ -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 + }, +}