diff --git a/frontend/src/views/website/runtime/php/create/index.vue b/frontend/src/views/website/runtime/php/create/index.vue
index dadebc997..4d20f0b3c 100644
--- a/frontend/src/views/website/runtime/php/create/index.vue
+++ b/frontend/src/views/website/runtime/php/create/index.vue
@@ -119,6 +119,8 @@
+ {{ $t('container.env') }}
+
diff --git a/frontend/src/views/website/website/config/basic/other/index.vue b/frontend/src/views/website/website/config/basic/other/index.vue
index fdf731bd5..a0e55c709 100644
--- a/frontend/src/views/website/website/config/basic/other/index.vue
+++ b/frontend/src/views/website/website/config/basic/other/index.vue
@@ -13,7 +13,7 @@
@@ -62,6 +62,7 @@ const form = reactive({
webSiteGroupId: 0,
IPV6: false,
alias: '',
+ favorite: false,
});
const rules = ref({
primaryDomain: [Rules.requiredInput],
diff --git a/frontend/src/views/website/website/create/index.vue b/frontend/src/views/website/website/create/index.vue
index 88fe08fec..5493d239e 100644
--- a/frontend/src/views/website/website/create/index.vue
+++ b/frontend/src/views/website/website/create/index.vue
@@ -464,6 +464,7 @@
:key="index"
:label="ssl.primaryDomain"
:value="ssl.id"
+ :disabled="ssl.pem == ''"
>
@@ -866,8 +867,13 @@ const listSSLs = () => {
website.value.websiteSSLID = undefined;
websiteSSL.value = {};
if (ssls.value.length > 0) {
- website.value.websiteSSLID = ssls.value[0].id;
- changeSSl(website.value.websiteSSLID);
+ for (const ssl of ssls.value) {
+ if (ssl.pem != '') {
+ website.value.websiteSSLID = ssl.id;
+ changeSSl(website.value.websiteSSLID);
+ break;
+ }
+ }
}
});
};