Setting Up Twiki Server

  1. Install apache2 and php5
    sudo apt-get install apache2 php5

  2. open a browser and type localhost to check if apache is really installed and working.

  3. Download twiki from
    http://twiki.org/cgi-bin/view/Codev/DownloadTWiki

  4. Change directory to
    cd /var/www/

  5. unzip the downloaded file Twiki-6.0.1.tgz in to /var/www/ which will create /var/www/twiki
    sudo tar zxvf ~/Downloads/TWiki-6.0.1.tgz

  6. Change the ownership of the twiki directory (/var/www/twiki)and its files to www-data:www-data
    sudo chown -R www-data:www-data /var/www/twiki/

  7. Add your user name (Computer login name) to www-data group
    sudo usermod -a -G www-data ¨Your-User-Name¨

  8. logout and log back in to check if your name is a member of the www-data group
    dcsit-server@dcsit:~$ id

uid=1000(dcsit-server) gid=1000(dcsit-server) groups=1000(dcsitserver), 4(adm),24(cdrom),27(sudo),30(dip),33(www-data),46(plugdev),115(lpadmin),116(sambashare)
  1. create twiki.conf file by Copy and paste the source text from http://twiki.org/cgi-bin/view/TWiki/ApacheConfigGenerator

  2. save the twiki.conf file in to /etc/apache2/conf-available/
    sudo cp twiki.conf /etc/apache2/conf-available/

  3. Create a symbolic link from /etc/apache2/conf-available/twiki.conf to /etc/apache2/conf-enabled/twiki.conf
    sudo ln -s /etc/apache2/conf-available/twiki.conf /etc/apache2/conf-enabled/twiki.conf

  4. restart apache server
    sudo service apache2 restart

  5. Now modify /etc/apache2/sites-available/000-default.conf
    Change

    ServerAdmin webmaster@localhost

DocumentRoot /var/www/html

to
ServerAdmin webmaster@localhost

DocumentRoot /var/www

  1. modify /etc/apache2/apache2.conf , add DirectoryIndex html/index.html after #</Directory
    Add
    #<Directory /srv/>

# Options Indexes FollowSymLinks

# AllowOverride None

# Require all granted

#</Directory
DirectoryIndex html/index.html

  1. add a symbolic link to etc/apache2/mods-available/cgi.load in mods-enabled
    sudo ln -s /etc/apache2/mods-available/cgi.load /etc/apache2/mods-enabled/cgi.load

  2. restart apache server
    sudo service apache2 restart

  3. open a browser and type localhost/twiki to test if twiki is up and working

  4. To configure twiki lets test if Perl is installed
    perl -v

  5. Start Cpan to begin configuration.
    sudo cpan
    Note: type yes at all prompts.

  6. From cpan install the following

    • Error
      install Error
    • CGI::Session
      install CGI::Session
    • SMTP
      install Net::SMTP
    • exit cpan
      exit
  7. now install rcs
    sudo apt-get install rcs

  8. open
    localhost/do/configure

  9. change /do → /pub
    {PubUrlPath}δ ------ /do
    to
    {PubUrlPath}δ ------ /pub

  10. scroll down--> click next ---> save changes----> Go to the TWiki front page

-- TWiki Admin User - 2016-02-17

Comments

Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r2 - 2016-02-18 - TWikiAdminUser
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback