Difference between revisions of "InstallingAboutUsOnLinux"

(Instructions)
Line 5: Line 5:
 
== What (summary) ==
 
== What (summary) ==
 
Create instructions and mechanisms for interested people to install [[AboutUs]] on [[Linux]] machines.  
 
Create instructions and mechanisms for interested people to install [[AboutUs]] on [[Linux]] machines.  
 
  
 
== Why this is important ==
 
== Why this is important ==
Line 24: Line 23:
 
==Instructions==
 
==Instructions==
 
# [[InstallingAboutUsOnLinux/InstallRuby | Install Ruby and Gems ]]
 
# [[InstallingAboutUsOnLinux/InstallRuby | Install Ruby and Gems ]]
# [[InstallingAboutUsOnLinux/InstallApache | Install Apache]]
+
# [[InstallingAboutUsOnLinux/InstallApache | Install and configure Apache]]
# [[InstallingAboutUsOnLinux/InstallPhp | Install PHP]]
+
# [[InstallingAboutUsOnLinux/InstallPhp | Install and configure PHP]]
 
 
===Apache/PHP/MySQL===
 
* Install Apache 2.0+
 
* Install PHP 5+
 
* Install MySQL 5.0.22 Ver 8.41
 
* Install Ruby
 
* Install gem
 
  
 
===OpenId Installation===
 
===OpenId Installation===
Line 61: Line 53:
 
  cp mediawiki.conf /var/www/conf/sites/
 
  cp mediawiki.conf /var/www/conf/sites/
 
  cp mediawiki.conf /etc/apache2/sites-enabled
 
  cp mediawiki.conf /etc/apache2/sites-enabled
 
==Installing gems==
 
* sudo gem install rails
 
* sudo apt-get install ruby1.8-dev (installs some files required by rcov gem)
 
* sudo gem install rcov
 
* sudo gem install ruby-memcache
 
* sudo gem install json
 
* sudo gem install net-ssh
 
  
 
==Getting the AboutUs Dev Mediawiki running==
 
==Getting the AboutUs Dev Mediawiki running==

Revision as of 06:45, 1 January 2008

DevelopmentTeam

See also InstallingAboutUsOnOSX

What (summary)

Create instructions and mechanisms for interested people to install AboutUs on Linux machines.

Why this is important

  • We want to reach to the open source community so that more interested people can become part of the DevelopmentTeam
  • We want to on board new hires as seamlessly as possible. New hires often have problems getting their hands ready on the AboutUs version of MediaWiki

DoneDone

  • The git repository of the AboutUs version of MediaWiki is publicly available.
  • We have instructions set so that sophisticated new development team member can install AboutUs version of MediaWiki

Next

  • Figure out where the code is that connects to the database and make sure that we are succeeding.
  • Attach a GPL to our source
  • Expose our GIT repository
  • Further develop our instructions.


Instructions

  1. Install Ruby and Gems
  2. Install and configure Apache
  3. Install and configure PHP

OpenId Installation

sudo pear install --alldeps --force http://www.openidenabled.com/resources/downloads/php-openid/pear/Auth_OpenID-1.2.2.tgz 
sudo pear install gmp
sudo pear install http://www.openidenabled.com/resources/downloads/php-yadis/pear/Services_Yadis-1.0.2.tgz


Gitting the AboutUs repository

git clone nimbus.aboutus.com:/opt/git/aboutus $AboutUsPath/aboutus

Create Database Users and Settings

create user = wiki
password = wiki
database = wiki_dev, aboutusbot, wiki_test
cd $AboutUsPath/aboutus
mysql -u wiki -p wiki_dev 


Retrieved from "http://aboutus.com/index.php?title=InstallingAboutUsOnLinux&oldid=13628268"