ProjectPier is a Free, Open-Source, PHP application for managing tasks, projects and teams through an intuitive web interface.
Clone or download
Engelbert Merge pull request #36 from hobigo/master
🐛 This fixes the Task View method call getDueDate with runtime error due to a typo
Latest commit 6567885 Aug 20, 2015
Failed to load latest commit information.
application Merge pull request #36 from hobigo/master Aug 20, 2015
cache Removed empty.txt from all 'empty' directories - i.e. directories tha… Nov 13, 2012
config Adding a .gitignore file to the config directory so that the actual c… Nov 13, 2012
environment tiny changes in MysqlDBAdapter Apr 15, 2013
language Removing language (translation) files from core repository because th… Feb 8, 2015
library EB: Upgrade Textile v2 to v2.2 Jun 9, 2012
public Removing themes because the exist in their own repositories, left a t… Feb 15, 2015
tmp Removed empty.txt from all 'empty' directories - i.e. directories tha… Nov 13, 2012
upload I've removed attributes.php from the uploads directory, as this file … Nov 13, 2012
.gitattributes Update .gitattributes Feb 9, 2015
.gitignore 🐛 update gitignore Jan 9, 2015
.htaccess "0.8.7-beta" Sep 6, 2011
CHANGES.txt Updating this list periodically as previous check-ins are tested and … Jan 11, 2015
INSTALL.txt version 0.8.8-alpha Sep 6, 2011
LICENSE.txt 💄 renamed license.txt to LICENSE.txt for visibility reasons Jan 8, 2015
PLUGINS.txt 0.8.6 Sep 6, 2011 📝 update Jan 9, 2015
UPGRADE.txt 💄 renamed upgrade.txt to UPGRADE.txt for visibility reasons Jan 8, 2015
endings.php commit 60 utility to check files with extra space after last ?> Oct 4, 2011
favicon.ico 0.8.6 Sep 6, 2011
find.php "0.8.7-beta" Sep 6, 2011
help.php In the check_directory() and check_file() functions in help.php, ther… Apr 28, 2012
index.php version 0.8.8-alpha Sep 6, 2011
init.php commit 71 added missing : Oct 14, 2011
php.ini "0.8.7-beta" Sep 6, 2011
phpinfo.php version 0.8.8-alpha Sep 6, 2011
session_test.php version 0.8.8-alpha Sep 6, 2011
themes-diff.php version 0.8.8-alpha Sep 6, 2011
utf8bom.php 0.8.6 Sep 6, 2011
version.php 💄 fix some spelling errors Jan 11, 2015


ProjectPier is a Free, Open-Source, PHP application for managing tasks, projects and teams through an intuitive web interface. ( )

If you are interested in contributing, bugfixing, ... to ProjectPier please visit the wiki

Reporting Bugs

It is absolutely critical for you to report any bugs you find with this software. If you don't, they can not be fixed. If you find a bug please check the bug tracker to make sure it's not already known. If you are certain you have discovered a NEW bug, please log it into the issue tracker here at GitHub.

If you have NOT found any bugs, we need to hear that too! Please let us know what type of system you are using and the extent of your testing. Please include the OS, Apache, PHP and MySQL versions and/or the name of the web hosting provider the testing was performed on. A new forum has been created specifically to gather and discuss this format, it is located at []

System requirements

ProjectPier requires a PHP web server and MySQL. The recommended web server is Apache, but IIS 5 and above have been reported to work also.

ProjectPier is not PHP4 compatible.

Recommended configuration:

  • PHP 5.2 or greater
  • MySQL 4.1 or greater with InnoDB support (see notes below)
  • Apache 2.0 or greater

If you do not have these installed on a server or your personal computer, you can visit the sites below to learn more about how to download and install them. They are all licensed under various compatible Open Source licenses.


If you are upgrading an existing ProjectPier installation, see UPGRADE.txt for an upgrade procedure.



Enabling InnoDB Support

Some installations of MySQL don't support InnoDB by default. The ProjectPier installer will tell you if your server is not configured to support InnoDB. This is easy to fix:

  1. Open your MySQL options file, the file name is my.cnf (Linux) - usually at /etc/my.cnf or my.ini (Windows) - usually at c:/windows/my.ini If you are using the Uniform Server on Windows, the file will be named my-small and will need to be edited with a unix compatible editor such as SublimeText, Atom, Vim, ...

  2. Comment the skip-innodb line by adding # in front of it (like #skip-innodb ).

  3. It would also be good to increase max_allowed_packet to ensure that you'll be able to upload files larger than 1MB. Just add this line below the #skip-innodb line:

    set-variable = max_allowed_packet=64M

Alternatively, just install without InnoDB support. The installer will allow you.

Changing the Language

ProjectPier installation screens are in English and English is the default language for the program. After installation is complete, the language can be changed.

The following base languages are available:

  • nl_nl = Dutch
  • en_us = English (US)
  • de_de = German
  • es_es = Spanish
  • fr_fr = French

Other languages packs may be available for download at the site.

About ProjectPier

ProjectPier is an Open Source project management and collaboration tool that you can install on your own server. It is released under the terms of the Gnu Affero General Public License (AGPL) (see LICENSE.txt for details).