diff --git a/interface/web/sites/form/web_domain.tform.php b/interface/web/sites/form/web_domain.tform.php
index 5f690791df0bae62620138b1646ede8599b4b7ee..1436967b50f907bc0cc9412a2255a655905bbf2e 100644
--- a/interface/web/sites/form/web_domain.tform.php
+++ b/interface/web/sites/form/web_domain.tform.php
@@ -395,6 +395,33 @@ $form["tabs"]['stats'] = array (
 	)
 );
 
+
+//* Logs
+$form["tabs"]['logs'] = array (
+	'title' 	=> "logs",
+	'width' 	=> 100,
+	'template' 	=> "templates/web_domain_logs.htm",
+	'readonly'	=> true,
+	'fields' 	=> array (
+	##################################
+	# Begin Datatable fields
+	##################################
+		'logs' => array (
+			'datatype'	=> 'TEXT',
+			'formtype'	=> 'TEXTAREA',
+			'default'	=> 'DEFAULT',
+			'value'		=> 'VALUE',
+			'cols'		=> '30',
+			'rows'		=> '10'
+		)
+	##################################
+	# ENDE Datatable fields
+	##################################
+	)
+);
+
+
+
 if($_SESSION["s"]["user"]["typ"] == 'admin') {
 
 //* Backup
diff --git a/interface/web/sites/web_domain_edit.php b/interface/web/sites/web_domain_edit.php
index bac49eb37fe61f9312eb7519f4dbdca3c4853ef9..87b57a50c1c706c7563437b0c2177780bc2baec2 100644
--- a/interface/web/sites/web_domain_edit.php
+++ b/interface/web/sites/web_domain_edit.php
@@ -262,6 +262,32 @@ class page_action extends tform_actions {
 			$app->tpl->setVar("domain_option",$domain_select);
 		}
 
+		// Code to display the error log for the site.
+
+		// Query the logfile name
+		$tmp  = $app->db->queryOneRecord("SELECT document_root FROM web_domain WHERE domain_id = ".$this->id);
+		$logfile = $tmp["document_root"]."/log/error.log";
+
+		$lines = count(file($logfile));
+
+		// the "tail" function
+		$handle = @fopen($logfile, "r");
+		if ($handle) {
+			while (($buffer = fgets($handle)) !== false) {
+				$lines = $lines -1;
+				// this constant defines how many lines to display
+				if ($lines<60) $tail .= $buffer; // TODO: We need a newline here.
+			}
+		   	if (!feof($handle)) {
+				$tail =  "Error.";
+		    	}
+			fclose($handle);
+		}
+		
+		// store the tail so it can be displayed in the interface
+		$app->db->query("UPDATE web_domain SET logs = '$tail' WHERE domain_id = ".$this->id);
+
+
 		parent::onShowEnd();
 	}
 
@@ -605,4 +631,4 @@ class page_action extends tform_actions {
 $page = new page_action;
 $page->onLoad();
 
-?>
\ No newline at end of file
+?>