Actions

Google Code-In development environment quick-setup

From LimeSurvey Manual

General

This page is targeted at Google Code-In participants and describes the fastest way to set up a development environment for LimeSurvey.

Steps...

...for Windows

  1. Download the install the XAMPP installer package and execute the setup to install it.
  2. Download and install SmartGit.
  3. Create an account on gitHub (if you don't already have one).
  4. Login to gitHub then open our github page and click the 'Fork' button to fork the LimeSurvey repository to your private one.
  5. Use SmartGit to check out your personal fork of LimeSurvey to a subdirectory named limesurvey of <your_xampp_install_dir>\htdocs\ directory (by default the master branch will be checked out) then switch the branch to 2.1.
  6. Open your browser and go to http://localhost/limesurvey/admin. The LimeSurvey installation should start up. Install LimeSurvey and when asked for database credentials use user name 'root', empty password, and database name 'LimeSurvey'.
  7. After the LimeSurvey installation has finished login at http://localhost/limesurvey/admin using the username 'admin' and the password 'password'.

... for Linux (Ubuntu)

  1. Open a console and execute 'sudo aptitude install apache2 mysql git' to install mySQL and Apache2 webserver
  2. Create an account on gitHub (if you don't already have one).
  3. Login to gitHub then open our github page and click the 'Fork' button to fork the LimeSurvey repository to your private one.
  4. Use git to check out your personal fork of LimeSurvey to a subdirectory named limesurvey of /var/www/htdocs directory (by default the master branch will be checked out) then switch the branch to 2.1.
  5. Open your browser and go to http://localhost/limesurvey/admin. The LimeSurvey installation should start up. Install LimeSurvey and when asked use the database name 'LimeSurvey'.
  6. After the LimeSurvey installation has finished login at http://localhost/limesurvey/admin using the username 'admin' and the password 'password'.