Merge pull request #534 from nextcloud/enh/528/php-version

Block Nextcloud from starting if php version is not compatible with i…
This commit is contained in:
Simon L 2022-04-26 21:58:25 +02:00 committed by GitHub
commit e7c24196ad
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -48,6 +48,14 @@ if [ "$installed_version" != "0.0.0.0" ]; then
unset ADMIN_PASSWORD unset ADMIN_PASSWORD
fi fi
# Don't start the container if Nextcloud is not compatible with the PHP version
if [ -f "/var/www/html/lib/versioncheck.php" ] && ! php /var/www/html/lib/versioncheck.php; then
echo "It seems like your installed Nextcloud is not compatible with the by the container provided PHP version."
echo "This most likely happened because you tried to restore an old Nextcloud version from backup that is not compatible with the PHP version that comes with the container."
echo "Please try to restore a more recent backup which contains a Nextcloud version that is compatible with the PHP version that comes with the container."
exit 1
fi
# Skip any update if Nextcloud was just restored # Skip any update if Nextcloud was just restored
if ! [ -f "/mnt/ncdata/skip.update" ]; then if ! [ -f "/mnt/ncdata/skip.update" ]; then
if version_greater "$image_version" "$installed_version"; then if version_greater "$image_version" "$installed_version"; then