Skip to content

Commit af8bc33

Browse files
authored
Merge pull request #13026 from nextcloud/document-owncloud-migration
fix(admin): adjust ownCloud migration path
2 parents 2807e00 + dfe1863 commit af8bc33

File tree

1 file changed

+19
-7
lines changed

1 file changed

+19
-7
lines changed

admin_manual/maintenance/migrating_owncloud.rst

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ See the table below for a version map, where migrating is easily possible:
1515
+-------------------+-------------------------------+
1616
| ownCloud | Nextcloud |
1717
+===================+===============================+
18-
| 10.13.x | 25.0.x (but at least 25.0.13) |
18+
| 10.13.x | 25.0.13 |
19+
| 10.14.x | 25.0.13 |
20+
| 10.15.x | 25.0.13 |
1921
+-------------------+-------------------------------+
2022

2123
.. note:: Since ownCloud does not and will not support PHP 8.0 or higher, you
@@ -37,13 +39,23 @@ See the table below for a version map, where migrating is easily possible:
3739
* ``occ db:add-missing-indices``
3840
* ``occ db:add-missing-primary-keys``
3941

40-
5. If system cron was used, please verify if crontab entry was using the command ``occ system:cron``. If yes, please adjust it to use the ``php`` command instead according to :ref:`the background jobs configuration documentation<system-cron-configuration-label>`
42+
5. If system cron was used, please verify if crontab entry was using the command ``occ system:cron``.
43+
If yes, please adjust it to use the ``php`` command instead according to :ref:`the background jobs configuration documentation<system-cron-configuration-label>`
4144

42-
6. Use the :doc:`Nextcloud built-in updater<update>` to update your instance to the newest version.
45+
6. As Nextcloud 25 is the last Nextcloud version supporting PHP 7 you need to upgrade your PHP installation afterwards to continue updating to current Nextcloud release.
46+
We recommend to update PHP to version 8.1 before continuing with the updates.
4347

44-
7. Make sure to also verify the "Security & setup warnings" in the "Overview" section on the settings page.
48+
7. Use the :doc:`Nextcloud built-in updater<update>` to update your instance to the newest version.
49+
This must be done for every major version, since updates between multiple major versions are not supported.
50+
So the update path would be: 26 → 27.1 → 28 → 29 → 30 → 31.
4551

46-
8. In some cases, apps installed from the ownCloud Market might have been disabled as incompatible
47-
(ex: calendar and contacts), so you should reinstall the Nextcloud ones using
48-
``occ app:enable calendar``, ``occ app:enable contacts``, etc
52+
8. When reaching Nextcloud 30 or 31 we recommend to update PHP again to a current version like PHP 8.3.
53+
You can do so also in between, as PHP 8.2 is already supported since Nextcloud 26 and PHP 8.3 since Nextcloud 28,
54+
but in most cases it is easier to first complete the Nextcloud version updates.
55+
56+
9. Make sure to also verify the "Security & setup warnings" in the "Overview" section on the settings page.
57+
58+
10. In some cases, apps installed from the ownCloud Market might have been disabled as incompatible
59+
(ex: calendar and contacts), so you should reinstall the Nextcloud ones using
60+
``occ app:enable calendar``, ``occ app:enable contacts``, etc
4961

0 commit comments

Comments
 (0)