nextCloud Uprade auf Version 12.0.1 schlägt fehl [Gelöst]

installieren, modifizeren, administrieren
Post Reply
User avatar
h3rb3rn
Administrator
Posts: 191
Joined: Mon 9. Feb 2015, 23:29

nextCloud Uprade auf Version 12.0.1 schlägt fehl [Gelöst]

Post by h3rb3rn »

Aktualisierte Fassung vom 15.08.2017

Beim Upgrade der nextCloud von Version 11.x auf die aktuelle Version 12.0.1 gibt es in vielen Fällen ein Fehler während des Upgrades.

Das Modul bei dem das Upgrade abbricht muss editiert werden und anschließend muss der Upgrade Vorgang erneut gestartet werden.

Code: Select all

vim apps/files_accesscontrol/lib/Operation.php
Lösche Zeile 84 und 85 mit dem Inhalt
/** @var StorageWrapper $storage */
$fullPath = $storage->mountPoint . $path;
Füge anstelle dessen folgenden Code ein (Quelle: https://github.com/nextcloud/files_acce ... l/74/files)

Code: Select all

$hasMountPoint = $storage instanceof StorageWrapper;
if (!$hasMountPoint) {
	$ref = new \ReflectionClass($storage);
	$prop = $ref->getProperty('mountPoint');
	hasMountPoint = $prop->isPublic();
}

if ($hasMountPoint) {
	/** @var StorageWrapper $storage */
	$fullPath = $storage->mountPoint . $path;
} else {
	$fullPath = $path;
}
Editiere /config/config.php

Code: Select all

vim config/config.php
Ändere den Wert von 'maintenance' => true, auf 'maintenance' => false,

Code: Select all

'maintenance' => false,
Öffne die URL zu deiner Cloud Installation und starte das Upgrade erneut.
Post Reply