Projet Socle ENT
Pages enfant
  • Installation uPortal v3 sur une centOS

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Bloc de code
chkconfig --level 345 mysqld on
chkconfig --level 345 tomcat6  on
chkconfig --level 345 httpd  on

2.6/ Récupération d'esupdev et de uPortal-esup-DLM

Bloc de code

cd ~
wget http://sourcesup.cru.fr/frs/download.php/2874/esupdev-3.1.2-esup-0.5-RC1.tar.gz
wget http://sourcesup.cru.fr/frs/download.php/2875/esup-3.1.2-esup-0.5-RC1.tar.gz

Évidemment, la version peut avoir changé au moment où vous lisez ce How-To...

Référez vous à http://sourcesup.cru.fr/frs/?group_id=173 .

2.7/ Ajout d'un compte local et positionnement des droits

Ajout du compte esup:

Bloc de code
useradd esup

...

Bloc de code
cd ~
cp esup-3.1.12-esup-0.45-RC1.tar.gz /home/esup/.
cp esupdev-3.1.12-esup-0.45-RC1.tar.gz /home/esup/.

Positionnement des droits:

Bloc de code
cd /home/esup/
chgrp -R apache .bash_logout .bash_profile .bashrc .mozilla
chown esup:tomcat esup-3.1.12-esup-0.45-RC1.tar.gz  esupdev-3.1.12-esup-0.45-RC1.tar.gz

2.7 Mysql

Bloc de code
/etc/init.d/mysqld start
/usr/bin/mysqladmin -u root password 'motdepasse'
mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.0.77 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database esup;
mysql> GRANT ALL PRIVILEGES ON esup.* TO 'esup'@'localhost' IDENTIFIED BY 'motdepasse' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON esup.* TO 'esup'@'gaspar-dev.int-evry.fr' IDENTIFIED BY 'motdepasse' WITH GRANT OPTION;

...

Bloc de code
cd
gunzip esup-3.1.12-esup-0.45-RC1.tar.gz
tar xvf esup-3.1.12-esup-0.45-RC1.tar
mkdir Archive
gzip -9 esup-3.1.12-esup-0.45-RC1.tar
mv esup-3.1.12-esup-0.45-RC1.tar.gz Archive/.

3.2/ Configuration

Bloc de code
cd esup-3.1.12-esup-0.4/5-RC1
cp config.sample.properties config.properties
cp build.sample.properties build.properties

...

Bloc de code
cd ~/esup-3.1.12-esup-0.4/5-RC1
ant init
ant getcomponents
ant unzip

...

Bloc de code
cd /home/esup/esup-3.1.12-esup-0.45-RC1/Portail/uPortal-3.1.1
vi build.properties
cd ../..

...

Bloc de code
cd /home/esup/esup-3.1.12-esup-0.45-RC1/resources/
gunzip apache-ant-1.7.1-bin.tar.gz
tar xvf apache-ant-1.7.1-bin.tar
rm apache-ant-1.7.1-bin.tar
cp ant.sample.sh ant.sh
vi ant.sh

----
#!/bin/sh

export LANG=fr_FR
# export JAVA_HOME=/usr/java/jdk1.6
export JAVA_HOME=/usr/lib/jvm/java
export ANT_HOME=./resources/apache-ant-1.7.1

chmod 755 $ANT_HOME/bin/ant
$ANT_HOME/bin/ant $@

----
chmod u+x ant.sh
dos2unix ant.sh

...

Bloc de code
cd  /home/esup/esup-3.1.12-esup-0.4
dos2unix ant.sh5-RC1
./ant.sh init
./ant.sh getcomponents
./ant.sh unzip

...

Bloc de code
vi ~/restart_esup.sh
----
#!/bin/bash
#
/usr/bin/sudo /etc/init.d/tomcat6 stop
cd ~/esup-3.1.12-esup-0.4/5-RC1
./ant.sh init
./ant.sh db.import -Dchannel=all
./ant.sh db.import -Dusername=monuser-lo
./ant.sh deploy
/usr/bin/sudo /etc/init.d/tomcat6 start
cd
vi /etc/sudoers
chmod u+x restart_esup.sh
~/restart_esup.sh
----