Skip to content

Protector upgrade is not done #1

@fiammybe

Description

@fiammybe

Bug description

The protector module is not updated when doing an upgrade from ImpressCMS 1.3.x -> 1.4.0. This is problematic because only protector 4.0 runs under PHP7. People upgrading from older versions will not be able to switch to a new PHP version in this situation.

This is because a large part of protector is stored in the trustpath, and the installation is done on install of ImpressCMS. No upgrade procedure is available with the current version of ImpressCMS or Protector.

To Reproduce

Steps to reproduce the behavior:

  1. Upgrade ImpressCMS 1.3.11 -> 1.4.0
  2. Open your site
  3. --> Working instalation
  4. Switch to PHP7
  5. --> Broken installation

Expected behavior

An upgrade of ImpressCMS should trigger an upgrade of the protector module.

Additional context

This problem exists in all previous ImpressCMS versions, but tere was never such a breaking change for Protector that needed a new version until now.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions