PHOTO ORGANIZER INTRODUCTION
Thanks
Thank you for chosing Photo Organizer. The format of this document is still fluid and
will change significantly during the following releases. This section lists the system
requirements and briefly presents the installation process.
System Requirements
Mandatory requirements (PO might work with older software versions than specified inhere):
- An Apache 2.0.40 HTTP server with PHP 5.0.0 compiled with support for PGSQL, SOCKETS and EXIF.
- A PostgreSQL 7.4.1 database server that accepts TCP/IP connections even if the database
server and the HTTP server are located on the same computer.
- ImageMagick 5.4.7
Optional requirements:
- If PHP is comipled with EXIF support PO will support EXIF extensions.
- An mail transfer agent is needed and PHP must be configured to use this mail transfer agent if you wish to use e-mail notifications.
- If
gtar and unzip is available PO will support bulk upload.
- ps2pdf must be installed in order to enable printing in PDF format.
- dcraw must be installed in order to support raw image formats.
- JpegTRAN - is used to rotate and flip images. If not specified ImageMagick is used instead.
Additionally, to complete the installation you will also have to:
- Log in as a superuser on the computer where you install the system.
- Access a PostgreSQL user account which is allowed to create new databases and database users and new languages (plpgsql).
- Read and understand the licence conditions described in the Licence section.
Brief Install Instructions
You can chose to upgrage an exisiting Photo Organizer
installation (older than PHP.2.5.C-SQL.2.5.C) or to
install a new system. Photo Organizer's database
has been developed in such way that it can be easily
upgraded with minimal service interruption. Back up
your database before starting the upgrade, however
you should experience no problems in case your database
is a genuine Photo Organizer database.
To install the software manually follow the instructions listed in
the Install section. For an automated
installation run the install script. This will do the following:
- Collect setup information.
- Check for an existing Photo Organizer installation.
- If found:
- If a repository migration is needed convert the old repository into the new one.
- Alter and upgrade the database.
- Remove old Photo Organizer php files.
- if not found:
- Create a database user.
- Create a database for the previous user.
- Create the database structures and load static data.
- Create a new image repository.
- Create the target directory where Photo Organizer files will live.
- Copy the Photo Organizer php files into the target directory.
- Reconfigure Photo Organizer to access the image repository and the database server.
- Change the ownership of the installation and the image repository.
If you installed Photo Organizer into the HTTP server's
document root directory, your system is ready and it
can be accessed via
http://yourhost.yourdomain/po
After installation, you can relocate Photo Organizer's
PHP files to any location in the HTTP server's document
root, but you will have to update include/config.php file
in your PO installation, specifying the new URL of your
PO installation.
Similarly, if you relocate Photo Organizer's Image Repository
you will have to tell update the include/config.php file
in your PO installation, specifying the new location of
your repository.
 |
You can safely rename volumes via the Admin interface, but
it's not a good idea to rename volumes via shell commands
or to modify the image repository's file structure in any way.
Unless you know exactly what you do, avoid making changes in
the repository.
|
Photo Organizer's administrator account is created during
installation. You can log in as:
username: admin
password: admin
Make sure you change the administrator username and the password.
|