ATK Installation
kyocera ringtones music ringtones free free ringtones free verizon ringtones cheap soma cheap ortho buy wellbutrin cheap tenuate free real ringtones nextel ringtones order paxil motorola ringtones cheap xanax order lipitor punk ringtones sony ericsson ringtones cool ringtones sonyericsson ringtones free mtv ringtones cheap albuterol polyphonic ringtones cheap lisinopril free tracfone ringtones cheap prozac ambien online clonazepam online zanaflex online lisinopril online hydrocodone online soma online fioricet online sharp ringtones midi ringtones paxil online cheap lorazepam free motorola ringtones mtv ringtones flexeril free alltel ringtones cheap didrex online soma buy zanaflex free midi ringtones vicodin online mtv ringtones buy hoodia cheap paxil sony ericsson ringtones online meridia xenical online buy rivotril online valium cheap fioricet alprazolam online xenical buy rivotril mp3 ringtones free kyocera ringtones buy paxil free music ringtones wellbutrin online buy zoloft sonyericsson ringtones valium online cheap clomid vigrx online cheap lortab alltel ringtones free midi ringtones flexeril online free cingular ringtones wwe ringtones cheap soma carisoprodol online cheap albuterol cheap ortho meridia online buy diethylpropion free real ringtones free funny ringtones fioricet online buy ultracet tracfone ringtones funny ringtones order clomid samsung ringtones order clomid buy lipitor online ortho free ringtones lortab online cheap valium cheap xenical buy soma mp3 ringtones prozac online albuterol online cheap lipitor sagem ringtones buy cyclobenzaprine order propecia free samsung ringtones but levitra ambien online free alltel ringtones free verizon ringtones polyphonic ringtones cheap cialis ericsson ringtones cheap ortho free wwe ringtones order clomid free mp3 ringtones cheap vigrx clonazepam online online nexium adipex online cialis online ericsson ringtones free qwest ringtones verizon ringtones order sildenafil cheap adipex kyocera ringtones buy nexium midi ringtones cingular ringtones free nextel ringtones nexium online mono ringtones free cingular ringtones buy tenuate free sony ringtones cheap ambien cingular ringtones free tracfone ringtones xenical online flexeril online cheap zoloft cialis buy hoodia cheap prozac but valium albuterol online cheap hgh cheap rivotril xanax online cyclobenzaprine online cheap diazepam cheap cialis flexeril online sprint ringtones cheap zyban free tracfone ringtones valium online order hydrocodone cyclobenzaprine vigrx online buy propecia rivotril online cheap norco free ringtones sony ericsson ringtones vigrx online mp3 ringtones mtv ringtones sagem ringtones tracfone ringtones sony ringtones cheap levitra nexium ambien tracfone ringtones hydrocodone online buy ambien cheap phentermine cheap cialis ortho online free midi ringtones cheap alprazolam cheap lipitor wellbutrin online online pharmacy online samsung ringtones cool ringtones funny ringtones alltel ringtones fioricet online nokia ringtones paxil online lortab free sony ericsson ringtones polyphonic ringtones lipitor online cheap ortho free cool ringtones cheap prozac hgh online viagra online jazz ringtones ==Credits/Acknowledgments==
Posted by "jamiet" on the Achievo/ATK Forum:
"Most of this guide was a straight copy and paste from the ATK website and the install file which comes with the download.
I thought it would be handy to consolidate these two sources to the wiki and include some additional info."
Prerequisites
- A webserver such as Apache (preferred) or IIS.
- PHP running as a module for the webserver.
- A database server (currently only MySQL, PostGreSQL and Oracle are supported by the DB abstraction layer).
Windows Users
To get an all in one package with all of the above installed in one go fire up your preferred search engine and type WAMP.
This should give you a list of Windows, Apache, MySQL, PHP combined installation programs, most of them are free (as in free beer).
Linux Users
You may already have all of the above installed (dependent on your distribution installation options). Load up you distributions package manager and search for each of the packages (to see if installed else search available packages to install). Install each of them (including any dependencies) and follow any distribution specific instructions.
In both cases the default configuration should work although you may need to do some configuration work on users etc. for the database server.
Once you have installed all of the above and if you chose MySQL as the database then consider getting and installing PHPMyAdmin. This is a PHP based database manager application for MySQL that is a lot easier to use for database management. It usually comes as standard in a lot of the WAMP packages and with most distributions of Linux.
Installing ATK
Now you are ready to install. If this is your first time looking at ATK then install with the demo application. This will give you a chance of seeing how the framework performs with a real application. Once proficient you may want to install just the framework. Instructions for both are below:
Installing with Demo Application
The current version of the demo contains 5 lessons to get you started and show you some of the features of ATK. More lessons will be added soon. Be sure to check back here periodically to download new lessons.
The demo application, which includes the full ATK distribution, can be downloaded here.
The instructions to get the demo running can be found in the doc/ subdirectory, in the INSTALL file and below:
1. Install this demo somewhere into the document root of your PHP-enabled webserver.
2. If you are using a linux server, run ./setup.sh with the username of the webserver as parameter. This will make certain files writable by the webserver. If your webserver is running as user 'www', run the script like this:
<bash>
./setup.sh www
</bash>
If the script fails, you may not be allowed to chown the files in the atktmp directory. In this case, you may have to run the setup.sh script as root.
2. Install the install.sql file from the main directory, into a mysql database. (oracle demo structure will be added soon)
3. Enter the username/password for this database into the config.inc.php file. Leave all other config options to their default at first. When you viewed the demo, and want to experiment, you can change the settings, but first try to get a running demo.
4. Browse the directory where you installed the demo with a webbrowser. You can login using 'administrator' as username and 'demo' as password.
Installing without Demo Application (Just the library)
If you only want to download the ATK library, without the demo application, you can click here.
Instructions to start your app based on ATK:
mkdir myapp cp atk-5.1.0.tar.gz myapp tar xzvf atk-5.1.0.tar.gz ln -s atk-5.1.0 atk cp -a atk/skel/* .
This copies a skeleton to your app dir. You can base your application on the skeleton, by adding modules to the modules/ subdir of your application.
Note that if you plan to use MySQL, you should also install the init_mysql.sql file into your database. This installs the table where ATK will retrieve its values for auto-incremented database columns. (for PostgreSQL and Oracle, this is not necessary as these database support the use of sequences natively)
Hints
Make use of the 'view source' links throughout the demo to find out how the features you see are accomplished.
If you have any questions, use the forums at www.achievo.org/forum.
Check http://www.achievo.org/atk/download on a regular basis. More lessons will continually be added to the demo. You can post requests for lessons on specific features to the forum.