From ca8191e9a87c74d6aa3e86cf73b464f7f74644fa Mon Sep 17 00:00:00 2001 From: tbrehm <t.brehm@ispconfig.org> Date: Mon, 05 Oct 2009 11:34:02 -0400 Subject: [PATCH] Fixed: FS#896 - Error.log of website must be accessible by ftp user --- server/plugins-available/apache2_plugin.inc.php | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/server/plugins-available/apache2_plugin.inc.php b/server/plugins-available/apache2_plugin.inc.php index d782b57..a07e77e 100644 --- a/server/plugins-available/apache2_plugin.inc.php +++ b/server/plugins-available/apache2_plugin.inc.php @@ -538,6 +538,10 @@ $this->_exec("chmod 777 ".escapeshellcmd($data["new"]["document_root"]."/tmp")); } + // Change the owner of the error log to the owner of the website + if(!@is_file($data["new"]["document_root"]."/log/error.log")) exec('touch '.escapeshellcmd($data["new"]["document_root"])."/log/error.log"); + $this->_exec("chown $username:$groupname ".escapeshellcmd($data["new"]["document_root"])."/log/error.log"); + // Create the vhost config file $app->load('tpl'); -- Gitblit v1.9.1