Difference between revisions of "Machine/aslo-web"
< Machine
Jump to navigation
Jump to search
m (fix formating) |
m (fix path) |
||
Line 11: | Line 11: | ||
pear config-set preferred_state beta | pear config-set preferred_state beta | ||
pear install Archive_Zip | pear install Archive_Zip | ||
+ | |||
+ | ===Create user to run scripts=== | ||
+ | sudo useradd -d /srv/activities activities | ||
===Checkout our fork=== | ===Checkout our fork=== | ||
− | git-clone git://git.sugarlabs.org/slo-activities/mainline.git / | + | sudo su activities |
− | + | git-clone git://git.sugarlabs.org/slo-activities/mainline.git /srv/activities | |
− | |||
− | |||
===Fetch one external dependency=== | ===Fetch one external dependency=== | ||
− | cd / | + | cd /srv/activities/site/vendors/ |
svn co http://svn.mozilla.org/libs/product-details product-details | svn co http://svn.mozilla.org/libs/product-details product-details | ||
Line 26: | Line 27: | ||
<VirtualHost *:80 *:443> | <VirtualHost *:80 *:443> | ||
ServerName activities.sugarlabs.org | ServerName activities.sugarlabs.org | ||
− | |||
ServerAdmin webmaster@sugarlabs.org | ServerAdmin webmaster@sugarlabs.org | ||
− | DocumentRoot / | + | DocumentRoot /srv/activities/site/app/webroot |
− | |||
LogFormat "%h %V %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" \"%{HTTP_COOKIE}i\"" addons | LogFormat "%h %V %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" \"%{HTTP_COOKIE}i\"" addons | ||
− | CustomLog / | + | CustomLog /srv/activities/data/access addons |
CustomLog /var/log/apache2/all-access.log vhost_combined | CustomLog /var/log/apache2/all-access.log vhost_combined | ||
#CustomLog /var/log/apache2/performance.log performance | #CustomLog /var/log/apache2/performance.log performance |
Revision as of 08:32, 10 November 2009
php
hostname: aslo-phpl.sugarlabs.org ip address: 140.186.70.144
Install needed packages
sudo apt-get install apache2 php5 php5-gd php5-cli php-pear php5-mysql sudo apt-get install git subversion
Install required php modules
pear config-set preferred_state beta pear install Archive_Zip
Create user to run scripts
sudo useradd -d /srv/activities activities
Checkout our fork
sudo su activities git-clone git://git.sugarlabs.org/slo-activities/mainline.git /srv/activities
Fetch one external dependency
cd /srv/activities/site/vendors/ svn co http://svn.mozilla.org/libs/product-details product-details
Create vhost
<VirtualHost *:80 *:443> ServerName activities.sugarlabs.org ServerAdmin webmaster@sugarlabs.org DocumentRoot /srv/activities/site/app/webroot LogFormat "%h %V %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" \"%{HTTP_COOKIE}i\"" addons CustomLog /srv/activities/data/access addons CustomLog /var/log/apache2/all-access.log vhost_combined #CustomLog /var/log/apache2/performance.log performance </VirtualHost>