Hosting platform requirements: Difference between revisions

From StageCraft - Wiki
Jump to navigationJump to search
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..."
(No difference)

Revision as of 07:30, 22 July 2025

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.