Update from v4.6.x to v4.6.latest¶
Update the application¶
Note which version you actually have before starting.
First, run:
1 2 |
|
1 2 |
|
1 2 |
|
Then execute the instructions below starting from the version you're upgrading from.
v4.6.2¶
Database update¶
Run the following scripts:
1 |
|
1 |
|
v4.6.3¶
Notification config update¶
The configuration of the package ibexa/notifications
has changed.
This package is required by other packages, such as ibexa/connector-actito
for Transactional emails, ibexa/payment
, or ibexa/user
.
If you are customizing the configuration of the ibexa/notifications
package, and using SiteAccess aware configuration to change the Notification
subscriptions, you have to manually change your configuration by using the new node name notifier
instead of the old notifications
.
For example, the following v4.6.2 config:
1 2 3 4 5 6 7 8 |
|
becomes the following from v4.6.3:
1 2 3 4 5 6 7 8 |
|
v4.6.4¶
Database update¶
Run the following scripts:
1 |
|
1 |
|
v4.6.8¶
To avoid deprecations when updating from an older PHP version to PHP 8.2 or 8.3, run the following commands:
1 2 |
|
v4.6.9¶
No additional steps needed.
v4.6.10¶
A command to deal with duplicated database entries, as reported in IBX-8562, will be available soon.
v4.6.11¶
Ibexa Cloud¶
Update Platform.sh configuration for PHP and Varnish.
Generate new configuration with the following command:
1 |
|
Review the changes applied to .platform.app.yaml
and .platform/
,
merge with your custom settings if needed, and commit them to Git.
v4.6.12¶
If the new bundle ibexa/core-search
has not been added by the recipies, enable it by adding the following line in config/bundles.php
:
1 |
|