[Bugs] #108 MINO: activities.sugarlabs.org

SugarLabs Bugs bugtracker-noreply at sugarlabs.org
Thu Dec 11 00:43:43 EST 2008


#108: activities.sugarlabs.org
-----------------------+----------------------------------------------------
  Reporter:  dfarning  |       Owner:  krstic        
      Type:  task      |      Status:  new           
  Priority:  minor     |   Component:  infrastructure
Resolution:            |    Keywords:                
-----------------------+----------------------------------------------------
Description changed by dfarning:

Old description:

> would you please set up a machine for developing
> activities.sugarlabs.org.  The preferred distro is cent0S5.2, as that is
> what mozilla used for a.m.o. With access root access on the machine I can
> set it up myself.  Otherwise my set up note are below.
> ------------------------------------------------------------------
>
> install centos52 as server-gui
>
> --set up apache
>
> start apache on system boot
>         chkconfig --levels 235 httpd on
>
> create index.php to test apache server
>         vim /var/www/html/index.php
>                 <?php phpinfo(); ?>
>
> start apache
>         service httpd start
>
> install firefox
>         yum install firefox
>
> test 127.0.0.1
>         verify mod_rewrite and mod_expires are loaded
>
> --set up php
>
> look for PHP5.1.6
>         rpm -q php
>
> look for php-gettext ( in php-common)
>         rpm -q php-common
>
> install php-pear
> install php-gd
> install php-mbstring
>
> pear config-set preferred_state beta
> pear install Archive_Zip
>
> --install amo
>
> Install subversion
>         yum install subversion
>
> checkout amo trunk via svn
>         svn co http://svn.mozilla.org/addons/trunk /var/www
>
> Install mysql
>         yum install mysql-server
>         yum install php-mysql
>
> start mysql on system boot
>         chkconfig --levels 235 httpd on
>
> start mysql
>         service mysqld start
>
> setup mysql
>         mysqladmin -u root passward remora
>         mysqladmin -u root -p create remora
>         mysqladmin -u root -p create remora-test
>         mysql -u root -p
>                 GRANT ALL ON *.* TO 'remora'@'localhost' IDENTIFIED BY
> 'remora';
>
> populate tables
>         mysql -u remora -p -D remora
> </var/www/site/app/config/sql/remora.sql
>         mysql -u remora -p -D remora-test
> </var/www/site/app/config/sql/remora.sql
>         mysql -u remora -p -D remora </var/www/site/app/tests/data
> /remora-test-data.sql
>         mysql -u remora -p -D remora-test </var/www/site/app/tests/data
> /remora-test-data.sql
>
> --set up server
>
> edit DocumentRoot
>         cd /ect/httpd/conf/httpd.conf
>                 Edit DocumentRoot /var/www/site/app/webroot
>                 Edit AllowOverrides All
>
> --set permissions
>      chown -R apache:apache app/webroot/files
>      chown -R apache:apache app/tests/data
>      chown -R apache:apache app/tmp
>

> --configure amo
>
> edit config.php
>         cp /var/www/site/app/config/config.php/default
> /var/www/site/app/config/config/php
>         vim /var/www/site/app/config/config.php
>
> edit config-local.php
>         vim /var/www/site/app/config/config-local.php
>
> --create repo directories
>
> mkdir /var/www/files
> mkdir /var/www/files/temp
> mkdir /var/www/files/extracted
> chown -R apache:apache /var/www/files
>
> -add to hosts
>         vim /etc/hosts
>                 127.0.0.1 activities.sugarlabs.org
>
> -install php-memcache
>
>         yum install php-devel
>         yum install gcc
>         yum install zlib-devel
>         pecl install memcache
>         vim /etc/php.ini
>

>
> -install memcached
>         rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS
> /rpmforge-release-0.3.6-1.el5.rf.i386.rpm
>         service memcached start

New description:

 would you please set up a machine for developing activities.sugarlabs.org.
 The preferred distro is cent0S5.2, as that is what mozilla used for a.m.o.
 With access root access on the machine I can set it up myself.  Otherwise
 my setup notes are below.
 ------------------------------------------------------------------

 install centos52 as server-gui

 --set up apache

 start apache on system boot
         chkconfig --levels 235 httpd on

 create index.php to test apache server
         vim /var/www/html/index.php
                 <?php phpinfo(); ?>

 start apache
         service httpd start

 install firefox
         yum install firefox

 test 127.0.0.1
         verify mod_rewrite and mod_expires are loaded

 --set up php

 look for PHP5.1.6
         rpm -q php

 look for php-gettext ( in php-common)
         rpm -q php-common

 install php-pear
 install php-gd
 install php-mbstring

 pear config-set preferred_state beta
 pear install Archive_Zip

 --install amo

 Install subversion
         yum install subversion

 checkout amo trunk via svn
         svn co http://svn.mozilla.org/addons/trunk /var/www

 Install mysql
         yum install mysql-server
         yum install php-mysql

 start mysql on system boot
         chkconfig --levels 235 httpd on

 start mysql
         service mysqld start

 setup mysql
         mysqladmin -u root passward remora
         mysqladmin -u root -p create remora
         mysqladmin -u root -p create remora-test
         mysql -u root -p
                 GRANT ALL ON *.* TO 'remora'@'localhost' IDENTIFIED BY
 'remora';

 populate tables
         mysql -u remora -p -D remora
 </var/www/site/app/config/sql/remora.sql
         mysql -u remora -p -D remora-test
 </var/www/site/app/config/sql/remora.sql
         mysql -u remora -p -D remora </var/www/site/app/tests/data/remora-
 test-data.sql
         mysql -u remora -p -D remora-test </var/www/site/app/tests/data
 /remora-test-data.sql

 --set up server

 edit DocumentRoot
         cd /ect/httpd/conf/httpd.conf
                 Edit DocumentRoot /var/www/site/app/webroot
                 Edit AllowOverrides All

 --set permissions
      chown -R apache:apache app/webroot/files
      chown -R apache:apache app/tests/data
      chown -R apache:apache app/tmp


 --configure amo

 edit config.php
         cp /var/www/site/app/config/config.php/default
 /var/www/site/app/config/config/php
         vim /var/www/site/app/config/config.php

 edit config-local.php
         vim /var/www/site/app/config/config-local.php

 --create repo directories

 mkdir /var/www/files
 mkdir /var/www/files/temp
 mkdir /var/www/files/extracted
 chown -R apache:apache /var/www/files

 -add to hosts
         vim /etc/hosts
                 127.0.0.1 activities.sugarlabs.org

 -install php-memcache

         yum install php-devel
         yum install gcc
         yum install zlib-devel
         pecl install memcache
         vim /etc/php.ini



 -install memcached
         rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS
 /rpmforge-release-0.3.6-1.el5.rf.i386.rpm
         service memcached start

--

-- 
Ticket URL: <http://dev.sugarlabs.org/ticket/108#comment:1>
SugarLabs <http://dev.sugarlabs.org>
Sugar Labs bug tracking system


More information about the Bugs mailing list