Skip to content
Snippets Groups Projects
Commit f366fbfc authored by llaffont's avatar llaffont
Browse files

MAJ doc install

parent 899302d5
No related merge requests found
......@@ -8,7 +8,7 @@ Sauf indiqué, cette procédure prends en compte par défaut les distributions G
* Paquets nécessaires:
apt-get install php5 php5-gd php5-imagick php5-xdebug php-pear php5-mysql php5-xhprof graphviz apache2 mysql-server libapache2-mod-php5 subversion
apt-get install php5 php5-gd php5-imagick php5-xdebug php-pear php5-mysql php5-xhprof graphviz apache2 mysql-server libapache2-mod-php5 subversion php5-mcrypt
(ArchLinux: yaourt -S php php-gd php-imagick xdebug php-pear apache mysql php-apache php-xhprof graphviz subversion)
......@@ -24,14 +24,29 @@ Sauf indiqué, cette procédure prends en compte par défaut les distributions G
pear install pear.phpunit.de/DbUnit
pear install pear.phpunit.de/PHPUnit_Selenium
pear install phpunit/PHPUnit_TestListener_XHProf
pear install pear.phpunit.de/Diff
pear install pear.phpunit.de/Exporter
pear install pear.phpunit.de/Version
pear install pear.phpunit.de/Diff
pear install pear.phpunit.de/Exporter
pear install pear.phpunit.de/Version
* Récupération des sources
svn checkout http://afi-forge.afi-sa.fr/svn/opacce/trunk afi-opac
svn checkout http://afi-forge.afi-sa.fr/svn/opacce/ZendFramework-1.6.2
En subversion:
svn checkout http://afi-forge.afi-sa.fr/svn/opacce/trunk opacce
svn checkout http://afi-forge.afi-sa.fr/svn/opacce/ZendFramework-1.6.2
En GIT:
cd /var/www
git clone git@git.afi-sa.fr:afi/opacce.git opacce
git clone git@git.afi-sa.fr:afi/storm.git storm
git clone git@git.afi-sa.fr:afi/zf.git ZendFramework-1.6.2
L'arborescence devrait être quelque chose comme:
/var/www/ZendFramework-1.6.2
/var/www/opacce
/var/www/storm
ln -s /var/www/storm/src/Storm /var/www/opacce/library/Storm
ln -s /var/www/storm/tests/Storm /var/www/opacce/tests/Storm
* Configuration Apache / PHP:
......@@ -41,9 +56,9 @@ Sauf indiqué, cette procédure prends en compte par défaut les distributions G
(ArchLinux: modifiez /etc/httpd/conf/http.conf et ajoutez la ligne: LoadModule php5_module modules/libphp5.so)
Désactivez le module negotiation qui pose problème avec Zend Framework sur les urls index/index:
a2dismod negotiation
Désactivez le module negotiation qui pose problème avec Zend Framework sur les urls index/index:
a2dismod negotiation
Dans /etc/php5/apache2/php.ini (ArchLinux: /etc/php/php.ini), configurer les variables suivantes:
......@@ -63,17 +78,25 @@ Dans la conf Apache, supprimer l'option Indexes (listing des fichiers) et autori
allow from all
</Directory>
Note: pour apache 2.4
<Directory /var/www/>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
* Droits sur le répertoire temporaire
chmod 777 afi-opac/temp
chmod -R 777 opacce/temp
* Configuration MySQL
Modifier /etc/mysql/my.cnf et ajouter dans la section [mysqld]:
#forcer l'indexation fulltext à partir de 2 lettres
ft_min_word_len = 2
#forcer l'indexation fulltext à partir de 1 lettre
ft_min_word_len = 1
Redémarrer mysql.
Notes: si des problèmes d'encodage de caractères sont visibles dans Cosmogramme, il est possible de forcer l'UTF8 comme ceci:
......@@ -87,23 +110,25 @@ Se connecter à mysql et importer le schema
mysql -uroot -ppass
mysql> create database opac;
mysql> connect opac;
mysql> source afi-opac/scripts/opac2.sql;
mysql> source opacce/scripts/opac2.sql;
* Configuration Cosmogramme
Dans le répertoire cosmogramme, copiez config.ref.php vers config.php et configurez.
* Configuration OPAC
Dans le répertoire opacce, copiez et configurez
Connectez vous avec le compte admin/achanger et exécutez la mise à niveau de la base de données
cp config.ini.default config.ini
cp index.php.default index.php
touch local.php
* Configuration OPAC
* Configuration Cosmogramme
Dans le répertoire afi-opac, copiez et configurez
Dans le répertoire cosmogramme, copiez config.ref.php vers config.php et configurez.
config.ini.default -> config.ini
index.php.default -> index.php.default
touch local.php
Allez sur http://localhost/opacce/cosmogramme
Connectez vous avec le compte admin/achanger et exécutez la mise à niveau de la base de données
* Se connecter à l'OPAC:
......@@ -113,7 +138,7 @@ mysql> source afi-opac/scripts/opac2.sql;
* Pour lancer les tests de l'OPAC:
cd afi-opac/tests/
cd opacce/tests/
phpunit
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment