Server Requirements

From Career Pathways Web Tool

Jump to: navigation, search

Server Requirements

The Career Pathways Web Tool is best suited for a Linux web server running Apache, PHP, and MySQL. It can also run on a Windows web server, but has not yet been implemented in Windows on a production system. The following software is required for Linux and Windows installations:

  • Apache 2.0 web server with mod_rewrite
  • PHP 5.2 or later
  • MySQL 5.0 or later
  • There are several modules that should be installed. The easiest way to find these modules is by reviewing the Vagrant script that is available on github here.
  • The software requires write permission to several directories. The user running Apache will need write access to the "cache" folder and the "assets" folder.

Note: It may be possible to run the software under a web server other than Apache, however this has not yet been attempted.

Please see our Consulting page to get in touch with someone who can help you with the installation. You can download the source code here:


  • Most site configuration is performed in the include folder on the site including:
    • Database connection settings
    • Site features
    • Site name
    • Site email settings
    • Language files
    • Site cache and asset folders
    • Other environment variables
    • Recaptcha keys
  • Make sure to update email templates by visiting (your domain)/a/emailcontents.php
  • You can update counties that the system uses by editing and executing this file.