User Manual - Installation

Installation is quite simple and straight forward, and most people including beginners shouldn't have any problems. First, you must ensure your server meets the following requirements. Please note, the majority of servers generally support everything required.

  • LINUX server / hosting account
  • PHP v5.2+ with the extensions zlib, exif, mbstring, curl, zip, freetype, XML-DOM, PDO_MYSQL
  • Ability to execute the PHP system() function.
  • One clean mySQL v5.0.95+ database
  • Apache mod_rewrite module
  • Ability to execute scripts via crontab
  • ionCube Loader

To install the software on your server, complete the following steps:

  1. Download the install.php script by clicking here.
  2. Upload the install.php script to your server, in the directory you want the software installed. This will generally be the document root of your domain (eg. /public_html/). However if desired, you may optionally install the software in a sub-directory (eg. /envrin/). Please note, it's highly recommended to use a separate domain (or sub-domain) for the software, and install it in the document root.
  3. Open install.php in your web browser, and follow the simple directions. You can find your license ID# within the Licenses menu of the client area.
  4. Upon successful installation, ensure you setup the appropriate crontab job. If you're unsure how, please either contact customer support or your web host. Only one crontab job needs to be setup to run every 5 minutes, and should be:
          */5 * * * * curl -o -A 'Mozilla/5.0' --url http://domain.com/cron.php > /dev/null 2>&1
  5. You can now access your administration panel at the /admin/ directory of the installation directory. For example, if you installed the software at http://www.domain.com/envrin/, you can access your administration panel at: http://www.domain.com/envrin/admin/

That's it! Envrin CMS is now installed on your server, and ready for use.


Troubleshooting

Depending on your server, upon installation you may receive either a 500 Internal Server Error or a blank screen. This is generally caused due to timeout limits, as the installation process can be intensive. To resolve, simply go through installation again, and on the second screen uncheck all packages. Installation should then work fine, and once logged into your administration panel, visit the Maintenance->Package Manager menu, Available Packages tab, and install each of the available packages one-by-one.