Upgrade von ownCloud 9.0.2.x nach Nextcloud 12.x

installieren, modifizeren, administrieren
Antworten
Benutzeravatar
h3rb3rn
Administrator
Beiträge: 122
Registriert: Mo 9. Feb 2015, 23:29

Upgrade von ownCloud 9.0.2.x nach Nextcloud 12.x

Beitrag von h3rb3rn » Fr 1. Dez 2017, 13:36

Fassung vom 01.12.2017

Wer noch eine alte ownCloud Version betreibt und zu Nextcloud wechseln möchte muss erst seine ownCloud Version auf die Version 9.0.2.x upgraden bevor er mit dem nächsten Update auf die erste Nextcloud Version wechselt.

Die Reihenfolge der Updates ist elementar wichtig. Man kann eine solch alte Version nicht in einem Schritt auf die aktuellste Nextcloud Version upgraden. Dazu muss von Version zu Version ein Upgrade durchgeführt werden.

Die alten Nextcloudversionen kann man unter https://download.nextcloud.com/server/releases/ herunterladen.

Dazu in der Shell als root in das Webserververzeichnis wechseln



Update auf Nextcloud 9

Das letzte Nextcloud 9 Version Installationspaket herunterladen

Code: Alles auswählen

wget https://download.nextcloud.com/server/releases/latest-9.zip

Code: Alles auswählen

unzip latest-9.zip
chown -R www-data:www-data nextcloud
Wer das Installationsverzeichnis nicht direkt beim entpacken überschrieben hat muss nun den Inhalt aus dem nextcloud Verzeichnis in sein Installationsverzeichnis verschieben.


Es gibt zwei Möglichkeiten das Update durchzuführen.

Möglichkeit 1:

Die einfachste ist über den Browser. Dazu muss die URL der Cloud Installation einfach aufgerufen und den Anweisungen gefolgt werden.


Möglichkeit 2:

Die Alternative geht über die Shell

Code: Alles auswählen

sudo -u www-data php occ maintenance:mode --on
sudo -u www-data php occ upgrade
sudo -u www-data php occ maintenance:mode --off
Dieser Schritt wiederholt sich ab hier bis zur aktuellsten Version!



Update auf Nextcloud 10

Code: Alles auswählen

wget https://download.nextcloud.com/server/releases/latest-10.zip

Code: Alles auswählen

unzip latest-10.zip
chown -R www-data:www-data nextcloud

Code: Alles auswählen

sudo -u www-data php occ maintenance:mode --on
sudo -u www-data php occ upgrade
sudo -u www-data php occ maintenance:mode --off


Update auf Nextcloud 11

Code: Alles auswählen

wget https://download.nextcloud.com/server/releases/latest-11.zip

Code: Alles auswählen

unzip latest-11.zip
chown -R www-data:www-data nextcloud

Code: Alles auswählen

sudo -u www-data php occ maintenance:mode --on
sudo -u www-data php occ upgrade
sudo -u www-data php occ maintenance:mode --off


Update auf Nextcloud 12

Code: Alles auswählen

wget https://download.nextcloud.com/server/releases/latest-12.zip

Code: Alles auswählen

unzip latest-12.zip
chown -R www-data:www-data nextcloud

Code: Alles auswählen

sudo -u www-data php occ maintenance:mode --on
sudo -u www-data php occ upgrade
sudo -u www-data php occ maintenance:mode --off
Optional

empfehle ich die .htaccess an erzwungenen https:// aufruf und höhere Datenlimits beim Upload anzupassen.

Code: Alles auswählen

<IfModule mod_php5.c>
  php_value upload_max_filesize 5G
  php_value post_max_size 5G
  php_value memory_limit 512M
  php_value mbstring.func_overload 0
  php_value always_populate_raw_post_data -1
  php_value default_charset 'UTF-8'
  php_value output_buffering 0
  <IfModule mod_env.c>
    SetEnv htaccessWorking true
  </IfModule>
</IfModule>
<IfModule mod_php7.c>
  php_value upload_max_filesize 5G
  php_value post_max_size 5G
  php_value memory_limit 512M
  php_value mbstring.func_overload 0
  php_value default_charset 'UTF-8'
  php_value output_buffering 0
  <IfModule mod_env.c>
    SetEnv htaccessWorking true
  </IfModule>
</IfModule>
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{HTTPS} off
  RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]

Link:
BBcode:
HTML:
Hide post links
Show post links

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste