Php conges
De Linuxmemo.
(Différences entre les versions)
(→Installation) |
(→Installation) |
||
(5 versions intermédiaires masquées) | |||
Ligne 3 : | Ligne 3 : | ||
=== Installation === | === Installation === | ||
+ | Préparation de la base mysql | ||
+ | |||
+ | Les fichiers du site | ||
tar zxvf php_conges_v1.5.1.tar.gz | tar zxvf php_conges_v1.5.1.tar.gz | ||
mv php_conges_v1.5.1/ conges/ | mv php_conges_v1.5.1/ conges/ | ||
cp -rv conges/ /var/www/ | cp -rv conges/ /var/www/ | ||
+ | le répertoire "tmp" de PHP_IDS (INCLUDE.EXTERNAL/phpids-0.5.3/lib/IDS/tmp) doit être accessible en écriture | ||
+ | chmod 777 INCLUDE.EXTERNAL/phpids-0.5.3/lib/IDS/tmp | ||
+ | |||
+ | le fichier config | ||
+ | cd /var/www/conges/ | ||
+ | mv dbconnect_new.php dbconnect.php | ||
+ | vim dbconnect.php | ||
+ | |||
+ | Préparation de la base | ||
+ | vim php_conges_v1.5.1.sql et changer les lignes par "ENGINE=MYISAM DEFAULT CHARACTER SET latin1;" | ||
+ | modifier aussi le script install/fonctions_install.php par "ENGINE=MYISAM" | ||
+ | |||
+ | Configuration LDAP | ||
+ | apt-get install php5-ldap | ||
+ | vim /var/www/conges/config_ldap.php | ||
+ | |||
+ | Correction contre dépassement de mémoire. | ||
+ | fonctions_conges.php | ||
+ | ligne 2548 | ||
+ | //if (mysql_num_rows($ReqLog_3)!=0) // code réentrant, boucle infinie pour certains utilisateurs seulement, remplacé par la ligne en dessous | ||
+ | if (mysql_num_rows($ReqLog_3)!=0 AND 1==2) // condition toujours fausse -> on évite le pb | ||
=== Options Apache2 === | === Options Apache2 === |
Version actuelle en date du 19 juillet 2012 à 13:26
[modifier] Installation
Préparation de la base mysql
Les fichiers du site
tar zxvf php_conges_v1.5.1.tar.gz mv php_conges_v1.5.1/ conges/ cp -rv conges/ /var/www/
le répertoire "tmp" de PHP_IDS (INCLUDE.EXTERNAL/phpids-0.5.3/lib/IDS/tmp) doit être accessible en écriture
chmod 777 INCLUDE.EXTERNAL/phpids-0.5.3/lib/IDS/tmp
le fichier config
cd /var/www/conges/ mv dbconnect_new.php dbconnect.php vim dbconnect.php
Préparation de la base
vim php_conges_v1.5.1.sql et changer les lignes par "ENGINE=MYISAM DEFAULT CHARACTER SET latin1;" modifier aussi le script install/fonctions_install.php par "ENGINE=MYISAM"
Configuration LDAP
apt-get install php5-ldap vim /var/www/conges/config_ldap.php
Correction contre dépassement de mémoire.
fonctions_conges.php ligne 2548 //if (mysql_num_rows($ReqLog_3)!=0) // code réentrant, boucle infinie pour certains utilisateurs seulement, remplacé par la ligne en dessous if (mysql_num_rows($ReqLog_3)!=0 AND 1==2) // condition toujours fausse -> on évite le pb
[modifier] Options Apache2
AddDefaultCharset iso-8859-1 php_flag magic_quotes_gpc on php_value track_vars enable