[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