Hosting platform requirements

From StageCraft - Wiki
Revision as of 07:30, 22 July 2025 by John (talk | contribs) (Created page with "StageCraft has the following requirements to run on a 3rd party hosting platform. =Webserver (HTTP)= StageCraft was written to work with Apache HTTPD v2 or later. It uses mod_rewrite rules that are baked into the application. In theory, it will work with Nginx. But you will need to translate the rewrite rules first. =PHP= StageCraft currently requires PHP 8.1 to function. This is due to a limitation with the two-factor library. We do plan to overcome this limitation sh...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

StageCraft has the following requirements to run on a 3rd party hosting platform.

Webserver (HTTP)

StageCraft was written to work with Apache HTTPD v2 or later. It uses mod_rewrite rules that are baked into the application. In theory, it will work with Nginx. But you will need to translate the rewrite rules first.

PHP

StageCraft currently requires PHP 8.1 to function. This is due to a limitation with the two-factor library. We do plan to overcome this limitation shortly.

Extensions

  • php-mysql
  • php-xml
  • php-json
  • php-imap

Database

We have designed StageCraft to work with either MariaDB or MySQL. We do use MariaDB in testing and development.

SMTP

A valid SMTP server is required to send emails; this must be using either SSL or STARTTLS.

IMAP

StageCraft can receive emails via an IMAP mailbox. This must be either over SSL or STARTTLS.