Installation

Installing ProjectPier is a straightforward process:

Check the system requirements

To install ProjectPier you need

  • a web server (Apache recommended) that can run PHP5 scripts (MySQL, GD and SimpleXML extensions are required),

  • a MySQL database with InnoDB support (version 4.1 is recommended).

Please note that you cannot use ProjectPier with PHP 4. Please contact your provider if and how you have to configure your settings to use PHP 5.

Download ProjectPier

Download ProjectPier from the Projects page. You can also download your language and themes from that page.

Install Project Pier

To install ProjectPier on your server you need a FTP program. If you use Mozilla Firefox, you can use the excellent FireFTP extension. Filezilla is also an excellent cross-platform standalone free FTP client software which is also quite useful.

  • Log into your MySQL through your perferred method (example: phpMyAdmin) and create a new database plus a new username and password for that database. Write these down, the ProjectPier installer will ask you to enter this information.
  • Unpack the ProjectPier zip file to a temporary location on your hard drive.
  • Log into the FTP site on your web server and create the desired installation directory (example: /projectpier or /myprojects). If you've setup a new subdomain for your projectpier installation then you may install it into the root directory of your new subdomain without creating a subdirectory.
  • FTP the file structure from the temporary location on your hard drive to the new directory you created on your server.

  • Locate the following directories and change the permissions to 777 (read/write/execute for all users):
    • /public/files
    • /cache
    • /upload
  • Locate the following files and change the permissions to 777 (read/write/execute for all users):
    • /config/config.php
  • In your browser navigate to the "/public/install" (example: http://www.domain.com/projectpier/public/install) directory. Then follow the installers's instructions.

Details for Installing on Specific Servers