From c6d48b0fe5b79665bd11ad9fe2d181c642a965f9 Mon Sep 17 00:00:00 2001 From: tbrehm <t.brehm@ispconfig.org> Date: Mon, 14 Apr 2008 15:19:35 +0000 Subject: [PATCH] Fixed a bug with default index and error file file permissions. --- server/plugins-available/apache2_plugin.inc.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/plugins-available/apache2_plugin.inc.php b/server/plugins-available/apache2_plugin.inc.php index 2a634c8216..3beb67979d 100644 --- a/server/plugins-available/apache2_plugin.inc.php +++ b/server/plugins-available/apache2_plugin.inc.php @@ -243,9 +243,11 @@ class apache2_plugin { // Copy the error pages $error_page_path = escapeshellcmd($data["new"]["document_root"])."/web/error/"; exec("cp /usr/local/ispconfig/server/conf/error/".substr(escapeshellcmd($conf["language"]),0,2)."/* ".$error_page_path); + exec("chmod -R +r ".$error_page_path); // copy the standard index page exec("cp /usr/local/ispconfig/server/conf/index/standard_index.html_".substr(escapeshellcmd($conf["language"]),0,2)." ".escapeshellcmd($data["new"]["document_root"])."/web/index.html"); + exec("chmod +r ".escapeshellcmd($data["new"]["document_root"])."/web/index.html"); } // Create group and user, if not exist @@ -280,6 +282,7 @@ class apache2_plugin { // Chown and chmod the directories exec("chown -R $username:$groupname ".escapeshellcmd($data["new"]["document_root"])); + // Create the vhost config file $app->load('tpl'); -- GitLab