77Classic mode upgrade
88====================
99
10+ .. _classic-mode-upgrade-minor:
11+
1012Minor Upgrades - Using The Core Updater
1113========================================
1214
@@ -17,26 +19,31 @@ In the section "Important Actions" scroll down to "Core update" and click the
1719"Check for core updates" button. If the requirements are met, TYPO3 will
1820automatically install the new source code.
1921
20- .. note::
22+ .. note::
23+
24+ For the Core Updater to work, the following setup is required:
2125
22- For the Core Updater to work, the following setup is required:
26+ * It only works in Unix-like systems (including macOS).
2327
24- * It only works in Unix-like systems (including macOS) .
28+ * :file:`typo3_src` must be a symlink .
2529
26- * :file:`typo3_src` must be a symlink .
30+ * This symlink needs to be writable (and deletable) by the web-server user .
2731
28- * This symlink needs to be writable (and deletable) by the web-server user .
32+ * The document root needs to be writable.
2933
30- * The document root needs to be writable.
34+ * One path above document root (:file:`../`) needs to be writable (creation
35+ of new directories must be allowed).
3136
32- * One path above document root (:file:`../`) needs to be writable (creation
33- of new directories must be allowed ).
37+ * The :program:`tar` command must be available (for extracting the Source
38+ package ).
3439
35- * The :program:`tar` command must be available (for extracting the Source
36- package).
3740
41+ Database updates are usually *not* necessary, though you still have to
42+ :ref:`remove the temporary cache files <clear_caches>`. After
43+ that your update is finished.
3844
39- .. _install-manually:
45+ .. _classic-mode-upgrade-major:
46+ .. _install-manually:
4047
4148Major Upgrades - Symlink The Core
4249=================================
@@ -47,13 +54,24 @@ the source package of the new TYPO3 version.
4754Extract the package on your web server and, in your TYPO3 document root,
4855adjust the :file:`typo3_src` symlink.
4956
50- .. important::
51- Make sure to upload the whole TYPO3 source directory including the
52- :file:`vendor` directory, otherwise you will miss important dependency
53- updates.
57+ Make sure to upload the whole TYPO3 source directory including the
58+ :file:`vendor` directory, otherwise you will miss important dependency
59+ updates.
60+
61+ Make sure to read the release notes of even the minor versions carefully. While
62+ great care is taken to keep the minor updates as easy as possible, (especially
63+ when releasing security updates) more steps might be necessary.
64+
65+ In case of a *major update*, e.g. from TYPO3 11.5 to 12.4, go ahead with the next
66+ step!
67+
68+ Also check out any breaking changes listed in the :doc:`changelog <ext_core:Index>`
69+ for the new version.
70+
71+ .. _classic-mode-upgrade-disable:
5472
55- Disabling the Core Updater
56- --------------------------
73+ Disabling the Core Updater in a classic mode installation
74+ =========================================================
5775
5876The Core Updater functionality can be turned off, in order to avoid users using it,
5977i.e. if you use your own update mechanism.
@@ -62,49 +80,36 @@ This feature is already disabled when TYPO3 is installed via Composer.
6280
6381To disable the Core updater, you can set this environment variable:
6482
65- .. code-block:: none
66- :caption: Environment variable
83+ .. tabs::
6784
68- TYPO3_DISABLE_CORE_UPDATER=1
85+ .. group-tab:: Environment variable
6986
70- For example in Apache:
87+ .. code-block:: none
7188
72- .. code-block:: apacheconf
73- :caption: typo3_root/public/.htaccess
89+ TYPO3_DISABLE_CORE_UPDATER=1
7490
75- SetEnv TYPO3_DISABLE_CORE_UPDATER 1
91+ .. tabs::
7692
77- or for NGINX:
93+ .. group-tab:: Apache
7894
79- .. code-block:: nginx
80- :caption: /usr/local/nginx/conf/nginx.conf
95+ .. code-block:: apacheconf
96+ :caption: typo3_root/public/.htaccess
8197
82- server {
83- location ~ path/to/it {
84- include fastcgi_params;
85- fastcgi_param TYPO3_DISABLE_CORE_UPDATER "1";
86- }
87- }
98+ SetEnv TYPO3_DISABLE_CORE_UPDATER 1
8899
89- This will remove the button and all related functionality in the Install
90- Tool.
91-
92- What's the Next Step?
93- =====================
94-
95- In case you performed a *minor update*, e.g. from TYPO3 12.4.0 to 12.4.1, database
96- updates are usually *not* necessary, though you still have to
97- :ref:`remove the temporary cache files <clear_caches>`. After
98- that your update is finished.
100+ .. tabs::
99101
100- .. note::
102+ .. group-tab:: NGINX
101103
102- Make sure to read the release notes of even the minor versions carefully. While
103- great care is taken to keep the minor updates as easy as possible, (especially
104- when releasing security updates) more steps might be necessary.
104+ .. code-block:: nginx
105+ :caption: /usr/local/nginx/conf/nginx.conf
105106
106- In case of a *major update*, e.g. from TYPO3 11.5 to 12.4, go ahead with the next
107- step!
107+ server {
108+ location ~ path/to/it {
109+ include fastcgi_params;
110+ fastcgi_param TYPO3_DISABLE_CORE_UPDATER "1";
111+ }
112+ }
108113
109- Also check out any breaking changes listed in the :doc:`changelog <ext_core:Index>`
110- for the new version .
114+ This will remove the button and all related functionality in the Install
115+ Tool .
0 commit comments