Difference between revisions of "Machine/aslo-web"
< Machine
Jump to navigation
Jump to search
m (assign ip) |
m (add user) |
||
Line 2: | Line 2: | ||
hostname: aslo-phpl.sugarlabs.org | hostname: aslo-phpl.sugarlabs.org | ||
ip address: 140.186.70.144 | ip address: 140.186.70.144 | ||
+ | |||
+ | |||
+ | ===Install needed packages=== | ||
+ | sudo apt-get install apache2 php5 php5-dev 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 | ||
+ | |||
+ | ===Checkout our fork=== | ||
+ | git-clone git://git.sugarlabs.org/slo-activities/mainline.git /var/www | ||
+ | |||
+ | ===Fetch one external dependency=== | ||
+ | cd /var/www/site/vendors/ | ||
+ | svn co http://svn.mozilla.org/libs/product-details product-details | ||
+ | |||
+ | ===Create vhost=== | ||
+ | <pre> | ||
+ | <VirtualHost *:80 *:443> | ||
+ | ServerName activities.sugarlabs.org | ||
+ | ServerAlias activities.sugarlabs.* | ||
+ | ServerAdmin webmaster@sugarlabs.org | ||
+ | |||
+ | DocumentRoot /srv/www-sugarlabs/activities/site/app/webroot | ||
+ | CacheEnable mem / | ||
+ | |||
+ | LogFormat "%h %V %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" \"%{HTTP_COOKIE}i\"" addons | ||
+ | CustomLog /srv/www-sugarlabs/activities/data/access addons | ||
+ | CustomLog /var/log/apache2/all-access.log vhost_combined | ||
+ | #CustomLog /var/log/apache2/performance.log performance | ||
+ | </VirtualHost> | ||
+ | </pre> | ||
+ | |||
+ | ===Create user to run scripts=== | ||
+ | activities |
Revision as of 15:37, 9 November 2009
php
hostname: aslo-phpl.sugarlabs.org ip address: 140.186.70.144
Install needed packages
sudo apt-get install apache2 php5 php5-dev 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
Checkout our fork
git-clone git://git.sugarlabs.org/slo-activities/mainline.git /var/www
Fetch one external dependency
cd /var/www/site/vendors/ svn co http://svn.mozilla.org/libs/product-details product-details
Create vhost
<VirtualHost *:80 *:443> ServerName activities.sugarlabs.org ServerAlias activities.sugarlabs.* ServerAdmin webmaster@sugarlabs.org DocumentRoot /srv/www-sugarlabs/activities/site/app/webroot CacheEnable mem / LogFormat "%h %V %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" \"%{HTTP_COOKIE}i\"" addons CustomLog /srv/www-sugarlabs/activities/data/access addons CustomLog /var/log/apache2/all-access.log vhost_combined #CustomLog /var/log/apache2/performance.log performance </VirtualHost>
Create user to run scripts
activities