Web Hosting Requirements Print

  • 0

Server Environment

  • Apache web server (required, not Nginx)
  • Apache version 2.4 or higher
  • Apache mod_rewrite enabled
  • Apache AllowOverride All (for .htaccess files)

PHP Requirements

  • PHP version 7.4-8.4
  • PHP memory_limit: 256MB (preferably 512MB)
  • PHP max_execution_time: 300 seconds
  • PHP post_max_size: at least 16MB
  • PHP upload_max_filesize: at least 16MB

PHP Extensions

  • ionCube Loader specifically matching your PHP version (7.4-8.4)
  • SQLite3 and PDO_SQLite
  • hash extension
  • json extension (bundled with PHP)
  • ctype extension (bundled with PHP)
  • mbstring extension
  • xml extension
  • fileinfo extension
  • curl extension

Database

  • SQLite3 support
  • SQLite version 3.8.8 or newer recommended

File System

  • .htaccess file support
  • File permissions that allow script execution
  • Write permissions for the application to create/modify SQLite databases
  • Sufficient disk space (at least 500MB for application, more depending on database growth)

Security

  • Support for SSL/TLS encryption
  • Support for HTTP Strict Transport Security (HSTS)
  • Ability to set file permissions properly
  • Server-side protection for sensitive files (particularly the SQLite database files)

Other Requirements

  • Access to error logs

Was this answer helpful?

« Back