diff options
Diffstat (limited to 'lib/setup.php')
-rw-r--r-- | lib/setup.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/setup.php b/lib/setup.php index be4101fd7b0..8b9103b7501 100644 --- a/lib/setup.php +++ b/lib/setup.php @@ -6,6 +6,12 @@ $hasPostgreSQL = is_callable('pg_connect'); $hasOracle = is_callable('oci_connect'); $datadir = OC_Config::getValue('datadirectory', OC::$SERVERROOT.'/data'); +// Test if .htaccess is working +$content = "<Directory /data>\n"; +$content.= "Deny from All\n"; +$content.= "</Directory>"; +file_put_contents(OC::$SERVERROOT.'/data/.htaccess', $content); + $opts = array( 'hasSQLite' => $hasSQLite, 'hasMySQL' => $hasMySQL, @@ -13,6 +19,7 @@ $opts = array( 'hasOracle' => $hasOracle, 'directory' => $datadir, 'secureRNG' => OC_Util::secureRNG_available(), + 'htaccessWorking' => OC_Util::ishtaccessworking(), 'errors' => array(), ); |