Machine/aslo-web: Difference between revisions
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 | |||