formVista™ Installation Guide
One of the design goals of formVista is that it be usable in a wide range of commodity hosting environments. An effort has been made to keep the requirements to a minimum.
Where possible the formVista setup program will check for all the requirements that it needs.
formVista requires:
the Apache web server version 2.0 or later with
.htaccess file overrides allowed for "allow, deny, follow-symlinks and rewrite".
Note: Primarily, formVista relies on mod_rewrite for the content manager and Apache style .htaccess files to secure various sensitive directories.
You will need to know
PHP version 5.0.5 or later, compiled as an Apache module.
Apache must be configured to parse .php files. See the AddType directive.
It is strongly recommended to disable parsing of .phps files for security reasons. To support the widest range of hosting environments, formVista secures configfiles, datafiles, logfiles, session files, and FVML source files inside specially formatted .php files. Being able to view the source defeats that level of protection.
PHP must be configured with the following extensions:
To support resizing of large JPEG images, the php.ini settings upload_max_filesize, memory_limit and max_execution time should be reviewed.
Note: If while uploading images or photos, you get blank pages chances are your memory_limit setting is too low.
To install the formVista distribution, you will also need shell access to the webserver to:
You will need to be comfortable using a text editor and the "chown -R" command.
Note: Your host may provide other ways for you to install software onto your website, set file ownerships and/or configure timed background tasks. Each hosting providers that does not offer shell access has a different method for providing this access. As a result, it is beyond the scope of this document. If you have such a hosting provider and would like to install formVista onto your website, please post to the forum.