Home arrow FAQ arrow Installation arrow Manual Install
Home
FAQ
Documentation
Forums
License Key
Manual Install Print
Installation

STOP! These are not the normal installation steps required to install Thyme. You should be able to perform a web based installation by navigating to Thyme in your web browser. The steps below should only be taken if, for some reason, you can not perform a web based installation.

NOTE: If you have not done so already, please read the Database Setup section. A manual install will not create a database for you, so please make sure the target database exists before continuing.

Unpack the compressed Thyme archive on your web server. All files will be created/unpacked in the current directory under thyme-VERSION-ENCODING/. E.g. thyme-0.93-zend

Copy include/config-example.txt to include/config.php and edit it to your liking. It is well commented and should be self-explanatory. Make note of what ever you have chosen for the _CAL_DBPREFIX_ setting as it will be used in the next section.

All sql install files are in INSTALL/sql and are database specific. They must be edited to reflect the setting _CAL_DBPREFIX_ you chose in include/config.php. There is one file for your database type and one file that performs post installation steps such as adding a default calendar and users. Edit both of these files and replace all instances of the text _db_pref_ with the value you chose for your _CAL_DBPREFIX_ setting in config.php.

Follow the directions for your database software type. Note that these commands should be run from within the INSTALL/sql directory under the base Thyme installation.

  • MySQL
    mysql -u user -p database <install.mysql
    mysql -u user -p database <post-install.sql
  • PostgreSQL
    psql database -U user <install.pgsql
    psql database -U user <post-install.sql
Where user is a user who has access to create/drop/modify tables, pass is the user's password, and database is the database into which you wish to install Thyme.

If you do not have shell or remote access to your server, you may use a web interface to run these files. Most hosting providers a web interface such as phpMyAdmin or phpPgAdmin. Simply navigate to the section that allows you to run SQL commands, and supply it with the location of the SQL file you wish to run.