Commit 9281a212 authored by Bozosoft's avatar Bozosoft

Version 7.6.1 07/10/2018 - En cours (Dev4)

- Correction typo sur install_2.php
- suppression de la base type mysql sur install_2.php et connexion.php
- Ajout Avant toute installation vérifier les informations sur le fichier lisez_moi.txt sur /install/index.php
- Correction et mise à jour du fichier lisez_moi.txt
parent 29b4f05f
......@@ -31,8 +31,8 @@
// Utilisation de adodb TYPE_BD_AODB = postgres ou mysqli
define("TYPE_BD_AODB", strtolower(TYPE_BD) ); // pour compibilté version antérieure si TYPE_BD = MySql MySqli
// echo TYPE_BD ." ++ ". strtolower(TYPE_BD) ." PHP = ". phpversion(); // test si PHP >= 7 et mysql
if (phpversion() > 6 && TYPE_BD_AODB == 'mysql') {
echo "Attention utlisation de mysql avec PHP ". phpversion();
if (phpversion() > 5.6 && TYPE_BD_AODB == 'mysql') {
echo "Attention utlisation de mysql avec PHP ". phpversion()." - Cette extension était obsolète en PHP 5.5.0, et a été supprimée en PHP 7.0.0";
exit;
}
......
......@@ -21,7 +21,7 @@
*/
/**** La version de GestAsssoPhp */
$VERSION = "GestAssoPhp+Pg V 7.6.1-(Dev3)";
$VERSION = "GestAssoPhp+Pg V 7.6.1-(Dev4)";
define('VERSION', $VERSION);
......
......@@ -30,5 +30,10 @@
</IfModule>
</IfDefine>
# autoriser la lecture du fichier lisez_moi.txt uniquement
<Files lisez_moi.txt>
Satisfy Any
allow from all
</Files>
......@@ -12,10 +12,16 @@
* @package GestAssoPhp+Pg
*/
-----------------------------------
* Version 7.6.1 05/10/2018 - En cours (Dev3)
* Version 7.6.1 7/10/2018 - En cours (Dev4)
-----------------------------------
- Installateur version 1.3.0 avec minimum Version PHP = 5.6.0
- Correction typo sur install_2.php
- suppression de la base type mysql sur install_2.php et connexion.php
- Ajout Avant toute installation vérifier les informations sur le fichier lisez_moi.txt sur /install/index.php
- Correction et mise à jour du fichier lisez_moi.txt
* Version 7.6.1 05/10/2018 - En cours (Dev3)
- Installateur v 1.3.0 avec minimum version PHP 5.6.0
- Correction lien bas de page installateur
- Ajout class #titre dans js/style_screen.css pour les titres de l'installateur
- Correction typo sur installateur
......
......@@ -36,19 +36,21 @@ Configuration nécessaire
************************
Vous devez au minimum disposer d'un espace sur un serveur Web avec :
un accès FTP pour l'installation des fichiers,
le support de PHP 5.6.x ou supérieur avec le support des sessions,
un accès à une base de données MySQL version 5 minimum (utiliser l'extension mysqli).
le support de PHP 5.6.x minimum ou supérieur avec le support des sessions,
un accès à une base de données type MySQL version 5 minimum (utiliser l'extension mysqli).
ou
un accès à une base de données PostgreSQL version 7 ou plus
un accès à une base de données PostgreSQL version 7 ou plus.
Attention aux fichiers .htaccess fourni, il faudra vérifier la compatibilité avec votre hébergement.
Vous devez connaître les données de votre connexion MySQL ou PostgreSQL :
- l'adresse du serveur MySQL ou PostgreSQL ->si vous êtes en local 'localhost'
- votre login MySQL ou PostgreSQL,
- votre password MySQL ou PostgreSQL,
- le nom de la base de données
- le nom de la base de données crée ou a créer
- un préfix est prévu lors de l'installation de la base de données (par défaut = gs_)
Si vous utilisez Mysql attention en fonction des versions PHP il faut sélectionner en étape 2 Mysqli. Si vous utilisez postgresql sélectionner en étape 2 PostgreSQL
Si vous utilisez une base de données type MySQL, attention en fonction des versions PHP il faut sélectionner en étape 2 Mysqli.
Si vous utilisez postgresql sélectionner en étape 2 PostgreSQL.
NOTA installation en local sous WAMP ou EsayPhp ou ...
Vérfier ou mofifier la configuration dans le php.ini
......@@ -108,30 +110,30 @@ NOTA : Exemple chez Free.fr : utiliser le fichier export_bd.php.free.php à reno
----------------------------------------------
Dossiers principaux de l'archive
--------------------------------
gestion_sa/lib
gestion_sa/lib/smarty
gestion_sa/lib/adodb
gestion_sa/lib/ Dossier pour les fichiers des bibliothèques de fonctionnement du système
gestion_sa/lib/smarty/
gestion_sa/lib/adodb/
gestion_sa/lib/version_lib_smarty.txt
gestion_sa/lib/version_lib_adodb.txt
gestion_sa/lib/index.html
gestion_sa/gestassophp_sa
gestion_sa/gestassophp_sa/doc
gestion_sa/gestassophp_sa/aide
gestion_sa/gestassophp_sa/config
gestion_sa/gestassophp_sa/install
gestion_sa/gestassophp_sa/include
gestion_sa/gestassophp_sa/adherent
gestion_sa/gestassophp_sa/templates
gestion_sa/gestassophp_sa/templates/adherent
gestion_sa/gestassophp_sa/templates/admin
gestion_sa/gestassophp_sa/temp
gestion_sa/gestassophp_sa/temp/templates_c
gestion_sa/gestassophp_sa/photos
gestion_sa/gestassophp_sa/js
gestion_sa/gestassophp_sa/images
gestion_sa/gestassophp_sa/fichiersadht
gestion_sa/gestassophp_sa/admin
gestion_sa/gestassophp_sa/
gestion_sa/gestassophp_sa/adherent/
gestion_sa/gestassophp_sa/admin/
gestion_sa/gestassophp_sa/aide/
gestion_sa/gestassophp_sa/config/
gestion_sa/gestassophp_sa/doc/
gestion_sa/gestassophp_sa/fichiersadht/ Dossier pour VOS fichiers adhérents
gestion_sa/gestassophp_sa/images/
gestion_sa/gestassophp_sa/include/
gestion_sa/gestassophp_sa/install/ Dossier à renommer ou a supprimer aprés installation
gestion_sa/gestassophp_sa/js/
gestion_sa/gestassophp_sa/photos/ Dossier pour VOS photos adhérents
gestion_sa/gestassophp_sa/temp/ Dossier pour les fichiers temporaires du système
gestion_sa/gestassophp_sa/temp/templates_c/
gestion_sa/gestassophp_sa/templates/
gestion_sa/gestassophp_sa/templates/adherent/
gestion_sa/gestassophp_sa/templates/admin/
gestion_sa/gestassophp_sa/index.php
gestion_sa/gestassophp_sa/favicon.ico
gestion_sa/index.html
......@@ -184,7 +186,7 @@ en modifiant les feuilles de Styles style_print.css (pour impression) et style_s
Par défaut le style est de couleur verte. Dans le dossier /js/ deux fichiers m_style_print.css et m_style_screen.css sont configurés pour une couleur marron. Pour utiliser cette couleur marron, vous devez donc renommer ces fichiers en style_screen.css et style_print.css.
D'autre part vous pouvez modifier le fichier lang.php contenu dans le dossier /config/ pour adapter vos textes. Nota ce fichier doit impérativement être sauvegardé en utf-8.
Merci de faire apparaître le contrat de licence et d'afficher un lien vers http://gestassophp.free.fr/ comme prévu dans la lience.
Merci de faire apparaître le contrat de licence et d'afficher un lien vers http://gestassophp.free.fr/ comme prévu dans la licence.
NOTA :
......@@ -200,5 +202,5 @@ pour la mise à jour lire ATTENTIVEMENT le fichier majV6-V7.txt
https://git.framasoft.org/Bozosoft/GestAssoPhp/tree/master
----------------------
Mise à jour de cette page : 17/02/2018
Mise à jour de cette page : 07/10/2018
......@@ -118,8 +118,8 @@
<div class="ligne_coul"></div>
<div id="contenu">
<br />
<br />
<br /><span class='TexterougeGras'>* Avant toute installation vérifier les informations sur le fichier <a href="../doc/lisez_moi.txt">lisez_moi.txt</a></span>
<br /><br /><br />
<span class='TextenoirGras'>V&eacute;rification version PHP minimum (PHP 5.6.x):</span>
<br />
<?php
......
......@@ -26,13 +26,8 @@
$erreur_saisie = array();// tableau
$config_bd = array(); // 12/01/17 // Illegal string offset 'drop_bd'
$config_bd = array('drop_bd' => ''); //12/01/17 Illegal string offset 'drop_bd' // Vide non coché pour Effacement des tables
// Test si PHP 7 - Pour choix de mysqli ou postgres si PHP 7.x
if (phpversion() > 6 ) {
// suppression des bases type mysql- restechoix de mysqli ou postgres
$T_type_bd = array('mysqli'=>'MySQLi', 'postgres'=>'PostgreSQL');
}else{
$T_type_bd = array('mysqli'=>'MySQLi' , 'mysql'=>'MySQL' , 'postgres'=>'PostgreSQL');
}
// On modifie le repertoire de Smarty pour .....
define('TEMPLATES_LOCATION_INSTAL', join_path(ROOT_DIR_GESTASSO,'install' ) ); // repertoire Fichiers des templates Installation
......@@ -120,7 +115,7 @@
// Creé une connexion sur la Base de donnée
$db = ADONewConnection($config_bd ['type_bd']); //crée une connexion
$db->debug = false; // true;// false; // Mode débug ou Non
//echo "TESTpg = " .$pgsql_conn." -->".$config_bd['nom_bd'] ." + ".$config_bd['serveur_bd']." + ".$config_bd['utilis_bd']." +" .$config_bd['motpas_bd'];
// cherche un port existe pour postgres
$dbport = ''; // en général $dbport = '5432';
if ( ($config_bd['type_bd']) == "postgres") {
......@@ -128,12 +123,22 @@
." user=".$config_bd['utilis_bd']." password=".$config_bd['motpas_bd']." ");
if ($pgsql_conn) {
$dbport = pg_port($pgsql_conn) ;
// ajout pour Free.fr pour éviter erreurs
}else {
echo "S&eacute;lection de la base de donn&eacute;es PostgreSQL impossible !!!";
exit;
}
// TEST sur free.fr Supprimer les lignes suivant SINON erreur : Connexion base de données PostgreSQL impossible !!!
// if(!@$db->Connect($config_bd['serveur_bd'], $config_bd['utilis_bd'], $config_bd['motpas_bd'], $config_bd['nom_bd'],$dbport)) {
// $erreur_saisie ['connexion'] = 'Connexion base de donn&eacute;es PostgreSQL impossible !!! ';
//if(!@$db->Connect(SERVEUR_BD, NOMUTILISATEUR_BD, MOTPASSE_BD, NOM_BD)) die("S&eacute;lection de la base de donn&eacute;es impossible !!!");
// }
// Fin ajout pour Free.fr pour éviter erreurs
//-- Free.fr
// TEST sur free.fr Supprimer les lignes suivant SINON erreur : Connexion base de données PostgreSQL impossible !!!
/*
if(!@$db->Connect($config_bd['serveur_bd'], $config_bd['utilis_bd'], $config_bd['motpas_bd'], $config_bd['nom_bd'],$dbport)) {
$erreur_saisie ['connexion'] = 'Connexion base de donn&eacute;es PostgreSQL impossible !!! ';
if(!@$db->Connect(SERVEUR_BD, NOMUTILISATEUR_BD, MOTPASSE_BD, NOM_BD)) die("S&eacute;lection de la base de donn&eacute;es PostgreSQL impossible !!!");
}
*/
//-- / Free.fr
} else {
if(!@$db->Connect($config_bd ['serveur_bd'], $config_bd ['utilis_bd'], $config_bd ['motpas_bd'], $config_bd ['nom_bd'])) {
$erreur_saisie ['connexion'] = 'Connexion base de donn&eacute;es '. $config_bd ['type_bd'] .' impossible !!!';
......
......@@ -784,6 +784,6 @@ legend {
/* pour les titres de l'installateur */
#titre {
font-size: 15Px;
color: #c43360;
color: #1610a6;
font-weight: bold;
}
......@@ -780,6 +780,6 @@ legend {
/* pour les titres de l'installateur */
#titre {
font-size: 15Px;
color: #c43360;
color: #1610a6;
font-weight: bold;
}
Markdown is supported
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