Skip to content

Protector upgrade is not done #1

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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