Difference between revisions of "InstallingAboutUsOnLinux"

(Apache Install)
(Apache Install)
Line 32: Line 32:
 
=== Apache Install ===
 
=== Apache Install ===
 
<pre>
 
<pre>
 +
cd /www/source
 
wget http://apache.mirrors.tds.net/httpd/httpd-2.2.6.tar.bz2
 
wget http://apache.mirrors.tds.net/httpd/httpd-2.2.6.tar.bz2
 
cd httpd-2.2.6/
 
cd httpd-2.2.6/
Line 47: Line 48:
 
make
 
make
 
make install
 
make install
 +
sudo /www/bin/apache2 -k start
 +
</pre>
 +
 +
=== PHP install ===
 +
<pre>
 +
cd /www/source
 +
 
</pre>
 
</pre>
  

Revision as of 06:35, 31 December 2007

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

Apache/PHP/MySQL

  • Install Apache 2.0+
  • Install PHP 5+
  • Install MySQL 5.0.22 Ver 8.41
  • Install Ruby
  • Install gem

Apache Install

cd /www/source
wget http://apache.mirrors.tds.net/httpd/httpd-2.2.6.tar.bz2
cd httpd-2.2.6/
./configure --prefix=/www \
  --enable-modules=most \
  --enable-mods-shared=all \
  --enable-info \
  --enable-rewrite \
  --enable-so \
  --with-program-name=apache2 \
  --enable-ssl \
  --enable-header \
  --enable-proxy \
  --enable-proxy-http
make
make install
sudo /www/bin/apache2 -k start

PHP install

cd /www/source

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=13562134"