Installation Guide
    
This installation should be completed by someone with the following knowledge: 

  • PHP
  • The PHP Common file, it’s location and purpose
  • MySQL
  • MySQL Workbench or Navicat for MySQL
  • Connection of MySQL Databases to PHP
  • Understanding how to troubleshoot and connect PHP to MySQL
  • Apache if you are running on Linux / Unix
  • IIS if you are running on Windows Server
  • Basic PHP Programming
  • Stored procedures and their execution in MySQL
 If you are running Windows Server, you should be doing the installation on IIS. If you are running a Linux or Unix Server, you should be doing the installation on Apache. There are many tutorials on-line to help with these basic set-up and programming topics. Support WILL NOT HELP with these basic installation issues without you incurring an additional cost.  

Do NOT make any changes to any of the default locations or setup parameters until the software is installed and tested!      


System Requirements
 

Windows / Unix / Linux Server or VPS (Command line access a must)
MySQL 5.5 or Greater
PHP 7 or Greater
IIS 8 or higher   
IIS php module 7+ version

Optional
Github  (To receive the latest code updates from our Private GitHub)


Integral Accounting Enterprise X Installation Steps: 

The Order of installation is Important! Install IIS and Web Services (If not installed already) if you are using Windows

Install on Apache using Unix / Linux 

Install the latest MySQL 5.5 +  

Install the Latest MySQL WorkBench 

Install Navicat for MySQL 

Do the Enterprise database installation and configuration steps:

  • Set up your database users, root and enterprise.
  • Enterprise user should have full access to the database. 
  • The default enterprise password in the configuration files is “enterprise”
  • Create database “enterprise”   
  • Load the Enterprise X database into MySQL using MySQL Workbench or Navicat            
We provide the database to you both as a script and as a Navicat for MySQL Backup file. You can use whichever of these you are more comfortable with. Load the script into the enterprise database created in the prior step. Be sure that you have continue on error set when running the script, or, just load the navicat backup


After the database is loaded, then Install the latest PHP 7+

Please make sure the PHP is properly installed.  This can be done by simply opening a page with the extension .php The page should render correctly in the browser.  If you get a page of unformatted text, then php is not installed or functioning properly 

Make sure the PHP is talking to the MySQL Properly            

You can do this by opening a simple PHP Page that opens a database connection 

All this must be done and verified BEFORE installing the software!

After Verification Install the application by doing the following:
Copy /EnterpriseX to /Wwwroot/EnterpriseX (or whatever your Unix / Linx root directory is)
Check the application permissions (sometimes copying flips attributes to read only) 

Now, Connect the Application to the Database, to do this you need to check and maybe change some settings in the configuration files. The file is located at   app/common.php            

  • change db_host if it need            
  • change db_user to enterprise            
  • change db_password to enterprise            
  • change db_base to enterprise  

To load and run the application 

If you are running Integral Accounting Enterprise X on Windows in IIS, then You also need to set the directory as an application. Find the directory where you installed the Enterprise X application in IIS, right click on it, then click to set to application.  

When installation is complete, you can run the application by typing the following into your web browser: 


If you would like us to perform the installation for you for a fee, please contact  sales@stfb.com       


Login Information   

To log into the application please use the following link: 


Whenever you use a link that ends in “=ByPassLogin” This directs the system login processor to log you into the demo system automatically for learning and demo purposes.  The default user it uses for demos and testing is “Demo” The default Company it uses for demo and testing is “DINOS” You have access to most system resources using Demo login except employees, as we don’t want demo users changing employee information and accidentally disabling logins.   

To login with full Admin privileges, Log out of the system using link in the lower left This brings you to the “Normal” login screen which you will use for production purposes when you are ready 

From the Drop downs on this normal login screen, please select the following: 

Company:        DINOS             (This is the testing / demo company)
Division:           DEFAULT         (This is the default catch-all division for this company)
Department:   DEFAULT         (This is the default Catch-all Department for the Division) 
User Name:     Admin              (This is the default administration account for full access)
Password:        AdminAdmin     (Case Sensitive)
Language:        English             (Default system language, can be changed using the upper right hand drop-down)   
Captcha:                                  (Enter the code that appears in the image, prevents brute-force hacking attempts)  

Now, you have full Admin privileges To verify this, after you login to the system, navigate back to the  Human Resources -> Employee Management -> View Employees Screen and you will see a “New” button there.