** Préparation de l'installation (Toutes les versions) : 

Créez un répertoire dans votre serveur web et copiez-y tous les fichiers décompressés

Donnez les droits de propriétaire à l'utilisateur qui exécutera les scripts PHP (par exemple wwwrun, ou nobody) sur les répertoires "icones" et "logos" qui sont dans le répertoire d'installation de SMI.

Lancez un gestionnaire MySQL et créez une base pour SMI

Créez un utilisateur ayant les droits 'SELECT', 'INSERT', 'UPDATE', DELETE', 'FILE', 'CREATE ', 'ALTER', 'INDEX', et 'DROP' sur la base que vous venez de mettre en place. 

Créez un répertoire qui permettra la gestion des fichiers internes (n'oubliez pas de donner les droits de propriétaire pour l'utilisateur qui exécutera les scripts PHP : par exemple wwwrun ou nobody)

Dans ce répertoire, créez un répertoire pour les fichiers internes ou téléchargés. N'oubliez pas de donner les droits de propriétaire pour l'utilisateur qui exécutera les scripts PHP (par exemple wwwrun ou nobody)

Vérifiez les paramètres de taille maximum pour les téléchargements dans PHP.INI

Si vous êtes sous PHP 5.x, n'oubliez de passer la variable "register_long_arrays" à "On" dans le php.ini



** Avant la version 0.9.8

>>Pour installer SMI :

Utilisez le fichier smi_x.x.x.sql (répertoire "install") pour générer vos tables et créer les données de base 

Vous devez modifier les paramètres du fichier prm.inc.php (version >=0.9.6) ou config.inc.php (version <=0.9.5), que vous trouverez dans le dossier inc en sous-répertoire de celui précédemment créé : 

Entrez le nom du répertoire contenant SMI (par défaut, c'est "maint")

Entrez le nom de la table MySQL (par défaut, c'est "smi") 

Saisissez le mot de passe par défaut de l'administrateur

Saisissez les paramètres de connexion à MySQL 

Vérifiez que les paramètres pour les téléchargements sont corrects

N'oubliez pas de modifier les paramètres emails de l'administrateur (qui seont utilisés pour l'envoi des emails automatiques)



>>Pour mettre à jour SMI :

Copiez-y tous les fichiers décompressés dans le répertoire de SMI (n'écrasez pas les fichiers de configuration !) 

Lancez un gestionnaire MySQL et ouvrez la base de SMI

Utilisez successivement les fichiers smi_x.x.x_to_x.x.x.sql (répertoire "install") pour mettre à jour ou créer vos tables et créer les données de base, en partant de votre version actuelle vers la dernière version. 





** Version 0.9.8 et supérieures 

>>Pour installer ou mettre à jour SMI :

Modifiez le mot de passe qui protège le script 'install.php' (répertoire 'install'), téléchargez-le sur le serveur, puis lancez-le.

En cas de mise à jour, réaffectez des droits d'écriture sur le fichier ' prm.inc.php'.

En cas d'installation donnez temporairement des droits d'écriture sur le répertoire ' inc'. 

Si vous avez déjà installé SMI, le script va automatiquement retrouver la version en cours et vous permettre l'installation.

Si vous n'avez pas encore installé SMI, vous pourrez saisir les paramètres de fonctionnement.

Le fichier prm.inc.php sera automatiquement créé et un email de test sera envoyé.

Au démarrage, SMI effectuera des vérifications de sécurité (sous Windows, les droits d'écriture ne sont pas vérifiés, car il ne les gère pas de cette manière) :

Pas de permission en écriture sur le répertoire 'inc', sauf pour le propriétaire (pas de droits '0757', '0775', ou '0777') 

Droits obligatoires en '0644' sur le fichier 'prm.inc.php'

Répertoire 'install' renommé ou supprimé 







C'est terminé ... vous pouvez maintenant lancer SMI 

Au besoin, aidez-vous des commentaires internes au code source. 




<!--
var a_vars = Array();
var pagename='';

var phpmyvisitesSite = 1;
var phpmyvisitesURL = "http://smitst.homelinux.com/phpmv2/phpmyvisites.php";
//-->
