Skip to content
Snippets Groups Projects
Commit 9c8b1e17 authored by Thomas Müller's avatar Thomas Müller
Browse files

adding proper htaccess commands for Apache 2.4

parent 4459d964
Branches
No related tags found
No related merge requests found
......@@ -165,8 +165,15 @@ class OC_Setup {
}
public static function protectDataDirectory() {
$content = "deny from all\n";
$content.= "IndexIgnore *";
//Require all denied
$now = date('Y-m-d H:i:s');
$content = "# Generated by ownCloud on $now\n";
$content.= "# line below if for Apache 2.4 - please uncomment if you run Apache 2.4\n";
$content.= "# Require all denied\n\n";
$content.= "# line below if for Apache 2.2 - please remove it once you upgrade to Apache 2.4\n";
$content.= "deny from all\n\n";
$content.= "# section for Apache 2.2 and 2.4\n";
$content.= "IndexIgnore *\n";
file_put_contents(OC_Config::getValue('datadirectory', OC::$SERVERROOT.'/data').'/.htaccess', $content);
file_put_contents(OC_Config::getValue('datadirectory', OC::$SERVERROOT.'/data').'/index.html', '');
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment