Make check for writable apps dir configurable
This commit is contained in:
parent
57326ea1f8
commit
9d936976a9
|
@ -29,6 +29,11 @@ $CONFIG = array(
|
||||||
"log_type" => "",
|
"log_type" => "",
|
||||||
"logfile" => "",
|
"logfile" => "",
|
||||||
"loglevel" => "",
|
"loglevel" => "",
|
||||||
|
/* Set this to false to disable the check for writable apps dir.
|
||||||
|
* If the apps dir is not writable, you can't download&install extra apps
|
||||||
|
* in the admin apps menu.
|
||||||
|
*/
|
||||||
|
"writable_appsdir" => true,
|
||||||
// "datadirectory" => ""
|
// "datadirectory" => ""
|
||||||
);
|
);
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -31,7 +31,7 @@ class OC_Util {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check if apps folder is writable.
|
// Check if apps folder is writable.
|
||||||
if(!is_writable(OC::$SERVERROOT."/apps/")) {
|
if(OC_Config::getValue('writable_appsdir', true) && !is_writable(OC::$SERVERROOT."/apps/")) {
|
||||||
$tmpl = new OC_Template( '', 'error', 'guest' );
|
$tmpl = new OC_Template( '', 'error', 'guest' );
|
||||||
$tmpl->assign('errors',array(1=>array('error'=>"Can't write into apps directory 'apps'",'hint'=>"You can usually fix this by giving the webserver user write access to the config directory in owncloud")));
|
$tmpl->assign('errors',array(1=>array('error'=>"Can't write into apps directory 'apps'",'hint'=>"You can usually fix this by giving the webserver user write access to the config directory in owncloud")));
|
||||||
$tmpl->printPage();
|
$tmpl->printPage();
|
||||||
|
|
Loading…
Reference in New Issue