Skip to content

Make php.ini more granular #6

@freephile

Description

@freephile

Environment

  • Machine or Virtual Machine details: All
  • Operating System: All
  • meza version hash: n/a

Issue details

Certain extensions such as EmailPage or certain environments will assume a working php mail() function without regard to wgSMTP. Therefore, the php.ini file must be configured or else a local MTA / sendmail equivalent like Postfix configured. Currently the php.ini file is templated without regard to mail settings. And it is re-constructed on every deploy - destroying any local customizations.

Solutions

  1. Make the role controllable with a tag (brittle)
  2. Check for existence of php.ini file and do not overwrite (not good for eventual upgrades / changes)
  3. Make file changes more granular (block in file / line in file)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions