Michael J. Fuhrman
Provided here are several notes to help you install Ladder.
Audiences Experience Level
Patrons reading this should be comfortable using a text editor,
managing files and be proficient with PHP. Some changes to file paths
Patrons should have a firm grasp of debugging code. Understanding the error messages that PHP does generate and know how to resolve them.
This code was originally developed using a Windows platform and may not
work without modification on a Unix or Mac environment.
E Net Arch does testing applications on Windows, Linux, and Mac.
In order to use these files you are must adjust their include_once directives. Failure to do this will cause the example scripts to fail.
You must also update the dirPath() function where ever found to provide the right depth for the files to locate the Web Root.
Download all the required classes identified by the package. Failing to do so, will cause the application to no find the PHP files it needs.
All applications are specifically designed to use Ladder. Ladder manages the data that this class presents. The application will always report that it can't find "_app.inc" if you haven't downloaded and installed Ladder.
Some patrons are receiving errors because additional Carriage Returns after the last PHP closing tag ( ?> ). This seems to be an intermittent issue as E Net Arch does not experience this error.
Installation Instructions for Ladder
Put the files into the directory structure described below.
Create a new database in mySQL
Update Line reading - $szODBC = "HOST=localhost;UID=root;PSW=;DBF=junk;";
Change the UID, PSW and DBF
Set the DBF = [project database name]
set server to run ASP tags
set server to use short open tags
From a web browser
browse to : http://localhost/install/install.php
if run is successful - you will only see DONE!
... Now follow the applications installation instructions ...
Recommended Directory Structure
| - [Application]
| - | - [...]
| - Install
| - | - install.php [ from Ladder ]
| - Shared
| - | - _app.inc
| - | - styles.css
| - | - functions.inc
| - | - install_functions.inc
| - | - GPL.txt
| - | -
| - | - Classes
| - | - | - Ladder
| - | - | - | - Ladder_Globals.cls
| - | - | - | - Ladder_Folder.cls
| - | - | - | - Ladder_Item.cls
| - | - | - | - Ladder_Properties.cls
| - | - | - | - Ladder_References.cls