Line 1: |
Line 1: |
| ==Set up== | | ==Set up== |
− | Below is the recipe that we used to set up the php server. Please see machine for up to date configuration details. | + | Below is the recipe that we used to set up the php server. Please see puppet for up to date configuration details. |
− | | |
| | | |
| ===Install required php modules=== | | ===Install required php modules=== |
Line 17: |
Line 16: |
| | | |
| sudo -i -u activities | | sudo -i -u activities |
− |
| |
− | ===Checkout ASLO sources===
| |
− |
| |
− | git clone git://git.sugarlabs.org/slo-activities/mainline.git ~
| |
− | git checkout production -b production
| |
− |
| |
− | ===Fetch external dependencies===
| |
− |
| |
− | cd ~/site/vendors/
| |
− | svn co http://svn.mozilla.org/libs/product-details
| |
− | svn co http://svn.mozilla.org/libs/fizzypop.mozdev fizzypop
| |
− | svn co http://svn.mozilla.org/libs/phorms
| |
− | svn co http://svn.mozilla.org/libs/zxtm-api
| |
| | | |
| | | |
Line 50: |
Line 36: |
| define('DEV', false); | | define('DEV', false); |
| define('QUERY_CACHE', true); | | define('QUERY_CACHE', true); |
− |
| |
− | Create directories
| |
− | mkdir -p ~/site/app/tmp/cache/persistent
| |
− | mkdir -p ~/site/app/tmp/cache/models
| |
− | mkdir -p ~/site/app/tmp/cache/views
| |
− | mkdir -p ~/files/temp
| |
− | mkdir -p ~/files/extracted
| |
− | mkdir -p ~/data
| |
| | | |
| Minify css/js stuff | | Minify css/js stuff |
Line 70: |
Line 48: |
| # do not use @daily to make sure that we start job after aslo-proxy | | # do not use @daily to make sure that we start job after aslo-proxy |
| 01 08 * * * $HOME/aslo/cron/daily | | 01 08 * * * $HOME/aslo/cron/daily |
− |
| |
− | ===Create vhost===
| |
− | vim /etc/apache2/sites-available/activities.sl.org
| |
− | <pre>
| |
− | <VirtualHost *:80 *:443>
| |
− | ServerName activities.sugarlabs.org
| |
− | ServerAlias activities2.sugarlabs.org # for test/install
| |
− | 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>
| |
− | </pre>
| |