diff --git a/src/nginxconfig/templates/global_sections/php.vue b/src/nginxconfig/templates/global_sections/php.vue
index 99a2758..7111638 100644
--- a/src/nginxconfig/templates/global_sections/php.vue
+++ b/src/nginxconfig/templates/global_sections/php.vue
@@ -215,6 +215,8 @@ THE SOFTWARE.
             },
             // Ensure 'Custom'/'Disabled' get translated in VueSelect on language switch
             '$i18n.locale'() {
+                if (!this.$refs.phpServerOptions)
+                    return false;
                 const updated = this.phpServerOptions
                     .find(x => x.value === this.$refs.phpServerOptions.$data._value.value);
                 if (updated) this.$refs.phpServerOptions.$data._value = updated;