only check for a writeable config.php when attempting to change the config
This commit is contained in:
parent
ea73168a53
commit
cd1ffd912b
2 changed files with 4 additions and 3 deletions
|
@ -151,10 +151,8 @@ class OC_UTIL {
|
|||
global $CONFIG_DATADIRECTORY_ROOT;
|
||||
global $CONFIG_BACKUPDIRECTORY;
|
||||
global $CONFIG_ENABLEBACKUP;
|
||||
global $CONFIG_INSTALLED;
|
||||
$error='';
|
||||
$f=@fopen($SERVERROOT.'/config/config.php','w+');
|
||||
if(!$f) $error.='Error: Config file (config/config.php) is not writable for the webserver.<br/>';
|
||||
@fclose($f);
|
||||
if(!is_callable('sqlite_open') and !is_callable('mysql_connect')){
|
||||
$error.='No database drivers (sqlite or mysql) installed.<br/>';
|
||||
}
|
||||
|
|
|
@ -4,6 +4,9 @@ global $CONFIG_ENABLEBACKUP;
|
|||
global $CONFIG_DATADIRECTORY_ROOT;
|
||||
global $CONFIG_BACKUPDIRECTORY;
|
||||
global $CONFIG_ERROR;
|
||||
$f=@fopen($SERVERROOT.'/config/config.php','r+');
|
||||
if(!$f) die('Error: Config file (config/config.php) is not writable for the webserver.<br/>');
|
||||
@fclose($f);
|
||||
if(!isset($fillDB)) $fillDB=true;
|
||||
if(!isset($CONFIG_DBHOST)) $CONFIG_DBHOST='localhost';
|
||||
if(!isset($CONFIG_DBUSER)) $CONFIG_DBUSER='owncloud';
|
||||
|
|
Loading…
Reference in a new issue