This application will work on Apache 1.3 or Apache 2.x hosted on UNIX/Linux, OS X, or Windows. The majority of our development and deployment is done on Apache, so there is more community experience and testing performed on Apache than on other web servers. You can use the Apache 'mod_rewrite' extension to allow for SEO friendly URLs through .htaccess file. If you have mod_security installed on your apache web server, mod_security must be disabled or script files whitelisted (exempt from all mod_security rules).
Apache Server Settings
sql_mode : not strict
Apache mod_deflate - suggested for speed (gzip)
Apache mod_headers - suggested for speed
Apache mod_expires - suggested for speed
Apache mod_cache - suggested for speed
Apache mod_mem_cache - suggested for speed
PHP cache and accelerators
SWIFT4 accesses many scripts spread across many files for each connection. We recommend that your web server has a PHP opcode cache, like:
We find that xcache is the easiest to install and most readily available.
The application will work using IIS 5, IIS 6, or IIS 7 if PHP is configured correctly. To achieve SEO friendly URLs you may need to use a third party product. For IIS7, you can use the Microsoft URL Rewrite Module or a third party solution such as ISAPI_Rewrite. ISAPI_Rewrite is Apache mod_rewrite compatible URL rewriter for Microsoft IIS.
Web Browser Requirements
The requirements for a web browser depends on what theme you are using for your site. The default theme we release has been tested to work on the latest versions of all the most common web browsers (eg. Firefox, IE8, Opera, Chrome etc...). For those that use Internet Explorer must have version 7 or higher installed in order to properly use all the features provided with v2.
A minimum base installation requires at least 500 MB of disk space but you should assume that your actual disk space will be somewhat higher. For example, if you upload file attachments and images for articles, the actual disk space for your script could easily be 750 MB or more (exclusive of database content, media, caches backups and other files).
The total file size of your product installation will depend on what you add to your script, but core files alone will take up approximately 400 to 500 MB after uncompressed. The exact size depends on the edition of the script you have installed.
How to check your hosting provider meets these requirements