Conventional Procedure [Edit]

  1. Take a look at the list of system requirements. If your server does not meet some of the optional requirements, you might still be able to run PageWork. See the next section on manual installation methods.
  2. Download the Zip archive.
  3. Extract the contents of the Zip archive to a directory on your computer.
  4. Read the file COPYING. It contains the copyright notice.
  5. Transfer the files, install.php, setup.php, and enable_setup to the intended document root of your web server.
  6. Execute the script install.php via your web server. This starts the installation process of the software library. Once the installation is finished, you're automatically taken to the next step:
  7. Execute the script setup.php via your web server to setup and configure your actual site.
  8. Once you are finished, delete the initial files (, install.php, setup.php, and enable_setup) from your web server. You won't need them anymore, and they grant visitors that are aware of these files' presence write access to your server.
  9. Log in using the user account you have created during the setup of your site.

Skipping the Software Installation [Edit]

If your web server is unable to handle Zip files, the execution of install.php will fail. In this case, you have to extract the contents of file manually on your computer, and transfer all extracted files (including directories and sub directories) to your web server.

If your web server does not support the default database settings either, you have to make the necessary changes manually using a plain text file editor. To do so, open file core/pool_base.php. Database storage is configured in the first couple of lines.

You also skip the installation if you just want to install additional sites beyond the first one. All sites can make use of the previously installed library. Note that you need the files setup.php and enable_setup to set up new sites. While setup.php is an executable script, enable_setup is a security control file whose existence determines whether installation or setup is permitted at all.