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
No related branches found
No related tags found
No related merge requests found
...@@ -165,8 +165,15 @@ class OC_Setup { ...@@ -165,8 +165,15 @@ class OC_Setup {
} }
public static function protectDataDirectory() { public static function protectDataDirectory() {
$content = "deny from all\n"; //Require all denied
$content.= "IndexIgnore *"; $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').'/.htaccess', $content);
file_put_contents(OC_Config::getValue('datadirectory', OC::$SERVERROOT.'/data').'/index.html', ''); 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.
Finish editing this message first!
Please register or to comment