Skip to content

Installation (automatic)

squarerootfury edited this page Jun 3, 2014 · 8 revisions

With version 1.9.9-git-nightly, you can install Redundancy with an installer. The installer is a beta feature, it still can be buggy. So use it with caution!

Table of Contents

Installation steps

  • Clone the latest version
  • Set rights of folders
  • Run the Installer
  • Delete the /Installer/ folder

Requirements

  • PHP 5
  • PHP GD modules
  • PHP zip modules
  • MySQL(i) or equivalent
  • Writeable directories (see step 2)
  • Client: JQuery support (if enabled)
  • Client: HTML5 support is recommended

Detailed install manual

Step 1: Clone the latest version

Unstable (very unrecommended for productive usage!) https://github.com/squarerootfury/redundancy/archive/unstable.zip

Stable (recommend if you want to use a productive environment): https://github.com/squarerootfury/redundancy/archive/stable.zip

  • Note: If you want to use the more comfortable way to prepare the installation, you can use the "setup.sh" script in the base directory. It replaces the steps 2 and 3.

Step 2: Set rights on folders

Check that the directories "Storage", "Temp" and "Snapshots" are writable by your PHP configuration, apply correct rights if needed. Also, The file "Includes/DataBase.inc.php" must be also writable by your PHP installation.

Step 3: Install the program

Before you run theinstallation, check if your database is existing. If not, you can run following command (seen out of the command shell) to create a new database.

  • You can create a database using this command in the mysql shell.
mysql> Create Database yourname;
  • Open yourserver.tld/Installer/
  • Input your database connection credentials
  • Input the database name (the database must be existing!*)
  • Enter the user name and password of your administrative user (will be created at installation)
  • The program directory is pre filled, make sure it ends with "/".
  • Note: At the moment does Redundancy only supports MySQL/ MariaDB. A support for other database engines is planned.
Open yourserver.tld/Redundancy/Installer/

Delete the /Installer/ folder

  • Delete the folder /Installer/ after finished!

Notes

The installer _is not finished_ at the moment. I'm working on it, it should be completely finished until version 1.9.10 (it's the next version). It's also on an early test phase. The possibiltiy of bugs is given at the installation. Please report issues with the installer over the issue tracker.

Clone this wiki locally