diff --git a/interface/lib/classes/tform.inc.php b/interface/lib/classes/tform.inc.php
index b01ea9109a2b49d5dad6f84712f7ea850a246f3a..12547ba53150488203fcd45443089d42eba5720e 100644
--- a/interface/lib/classes/tform.inc.php
+++ b/interface/lib/classes/tform.inc.php
@@ -1170,7 +1170,7 @@ class tform {
                      $app->uses('tform_tpl_generator');
                      $app->tform_tpl_generator->buildHTML($this->formDef,$tab['name']);
                 }
-
+                $app->tpl->setVar('readonly_tab', (isset($tab['readonly']) && $tab['readonly'] == true));
                 $app->tpl->setInclude('content_tpl',$tab["template"]);
                 $tab["active"] = 1;
                 $_SESSION["s"]["form"]["tab"] = $tab['name'];
diff --git a/interface/web/sites/templates/web_domain_edit.htm b/interface/web/sites/templates/web_domain_edit.htm
index 96319c9ca9ff84022f1f6c0860b9a3aa07b76eef..b25f0471ad84f056edfafe61cb7f5293d92bf136 100644
--- a/interface/web/sites/templates/web_domain_edit.htm
+++ b/interface/web/sites/templates/web_domain_edit.htm
@@ -167,6 +167,7 @@
         });
     }
     adjustForm();
+    reloadFastcgiPHPVersions();
 		
     jQuery('#client_group_id').change(function(){
         clientGroupId = $(this).val();
@@ -229,5 +230,9 @@
             $('#fastcgi_php_version').html(options);
         });
     }
+    
+    <tmpl_if name="readonly_tab">
+        jQuery('div.panel_web_domain').find('fieldset').find('input,select,button').attr('disabled', 'disabled');
+    </tmpl_if>
 			
-</script>
+</script>
\ No newline at end of file