Skip to content

Upgrade PHP interpeter and code on turing to a modern, supported version. #207

Description

@zymurgic

There are problems with the current ancient PHP version on turing that is linked against OpenSSL 1.0, which can't connect to letsencrypt SSL sites.

  1. Upgrade the flourish library code to a later version (though that framework seems to be abandonware itself, there have been upgrades in the past 8 years)
  2. Identify any PHP constructs and quirks that only worked on PHP5, make any changes backwards-compatible.
  3. Start using new PHP code
  4. Find a new PHP package that will work on turing, or build from source, with all the extensions etc that are required.
  5. Investigate upgrading turing to a more modern Debian. Having a nice good supported build of OpenSSL that the packages for that version of Debian supports would be good.

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