Difference between revisions of "InstallingAboutUsOnLinux"
Arif Iqbal (talk | contribs) (→Apache Install) |
Arif Iqbal (talk | contribs) (→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
See also InstallingAboutUsOnOSX
Contents
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
