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
Hinweis
Ab Version 21 muss ggf. in die /etc/php/7.4/cli/php.ini der nachfolgende Wert unter [PHP] hinzugefügt werden
Code: Select all
apc.enable_cli=1
Update auf Nextcloud 9
Das letzte Nextcloud 9 Version Installationspaket herunterladen
Code: Select all
wget https://download.nextcloud.com/server/releases/latest-9.zip
Code: Select all
unzip latest-9.zip
chown -R www-data:www-data nextcloud
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: Select all
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 10
Code: Select all
wget https://download.nextcloud.com/server/releases/latest-10.zip
Code: Select all
unzip latest-10.zip
chown -R www-data:www-data nextcloud
Code: Select all
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: Select all
wget https://download.nextcloud.com/server/releases/latest-11.zip
Code: Select all
unzip latest-11.zip
chown -R www-data:www-data nextcloud
Code: Select all
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: Select all
wget https://download.nextcloud.com/server/releases/latest-12.zip
Code: Select all
unzip latest-12.zip
chown -R www-data:www-data nextcloud
Code: Select all
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
empfehle ich die .htaccess an erzwungenen https:// aufruf und höhere Datenlimits beim Upload anzupassen.
Code: Select all
<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]