Merge pull request #12644 from owncloud/add-hack-for-config

Create config if it does not exists
This commit is contained in:
Lukas Reschke 2014-12-07 22:33:16 +01:00
commit e4255e9d54
1 changed files with 9 additions and 1 deletions

View File

@ -188,7 +188,15 @@ class OC {
public static function checkConfig() {
$l = \OC::$server->getL10N('lib');
$configFileWritable = file_exists(self::$configDir . "/config.php") && is_writable(self::$configDir . "/config.php");
// Create config in case it does not already exists
$configFilePath = self::$configDir .'/config.php';
if(!file_exists($configFilePath)) {
@touch($configFilePath);
}
// Check if config is writable
$configFileWritable = is_writable($configFilePath);
if (!$configFileWritable && !OC_Helper::isReadOnlyConfigEnabled()
|| !$configFileWritable && \OCP\Util::needUpgrade()) {
if (self::$CLI) {