[Doc] Tout savoir sur ESKUEL

Découvrez ici une liste de documents concernant phpBB: son installation, sa mise à jour et enfin son utilisation.
En bref, apprenez ici à vous servir de phpBB2!

Modérateur: Equipe

[Doc] Tout savoir sur ESKUEL

Messagede Genova le 25 Sep 2004 à 16:14

Dernière édition par Genova le 25 Sep 2004 à 16:26, édité 3 fois.
Avatar de l’utilisateur
Genova
Pistolero des MODs
 
Messages: 7568
Inscription: 18 Nov 2003 à 18:45
Localisation: En train de programmer, logique non?

Messagede Genova le 25 Sep 2004 à 16:14

» Installation de ESKUEL


    » Téléchargez le fichier zip sur http://www.phptools4u.com/scripts/eskuel

    » Dézippez-le et uploadez un répertoire que vous nommez comme vous voulez à la racine de votre site (ne nommez pas eskuel).
    Si vous avez un répertoire phpmyadmin (ne l'effacez-pas) ça ne gène pas.
    Si par la suite vous préférez utiliser eskuel plutôt que phpmyadmin vous pourrez l'effacer.

    » Ensuite allez à l'adresse :
    Code: Tout sélectionner
    http://www.votre_site.aaa/repertoire_de_eskuel

    ce qui vous amènera sur la page d'installation.
    Vous arriverez sur une page comme celle-ci :

    Image

    » Selectionnez la langue et cliquez sur OK
    Vous arriverez ici :

    Image
    » Nom: Donnez le nom que vous voulez (le mieux est de mettre le nom de la base)
    » Hôte: C'est le nom du serveur SQL de votre hébergement (exemple : localhost ou sql.machin.com)
    » Utilisateur C'est votre identifiant SQL (cette information vous est fournie par votre hébergeur)
    » Mot de passe: C'est le mot de passe de votre base de données
    » Seulement la base: C'est le nom de votre base
    » Habillage: C'est le style d'affichage du eskuel (vous pourrez le changer par la suite) eskuel utilise un système de thèmes pour son affichage.

      Image Les autres données à régler dans la rubrique "Configuration des variables globales" peuvent être laissées comme elles sont et peuvent être modifiées par la suite.

    » Une fois que vous avez rempli le formulaire cliquez sur OK
    » Vous arriverez ici :

    Image

    » Cliquez sur: Retour à eskuel pour aller sur la page d'accueil
    » Vous arriverez ici :

    Image

    » Voila, eskuel est installé et prêt à fonctionner, vous remarquez : Configuration : localhost lorsque vous avez plusieurs bases de données, à la place de cette phrase vous aurez un menu déroulant avec toutes vos bases ce qui vous permettra de passer de l'une à l'autre.

    » Pour sécuriser votre eskuel et empecher que n'importe qui puisse y accéder nous allons y placer un fichier .htaccess et .htpasswd

      Code pour le .htaccess
      Ouvrez le bloc note de Windows et copiez/coller le code ci-dessous
      Code: Tout sélectionner
      AuthUserFile /home/votre_site/www/repertoire_de_eskuel/.htpasswd
      AuthGroupFile /dev/null
      AuthName ByPassword
      AuthType Basic

      <limit GET>
      require valid-user
      </Limit>


      » Vous devez remplacer le /home/votre site/www/repretoire_de_eskuel/ par le chemin exact de eskuel sur votre hébergement.
      Pour avoir le chemin absolu, une fonction toute prête existe en PHP : realpath.
      Comment l'utiliser ? Créez par exemple un fichier nommé "chemin.php". Copiez et collez ce code à l'intérieur :
      Code: Tout sélectionner
      <? echo realpath('chemin.php'); ?>

      Ensuite, envoyez votre fichier "chemin.php" dans le dossier où se trouve EsKueL. Entrez l'adresse (ex : http://www.monsite.net/eskuel/chemin.php) et vous obtenez le chemin absolu.

        Image Dès que vous avez le chemin, qui ressemblera à "/home/votre site/www/repretoire_de_eskuel/", n'oubliez pas d'ajouter la mention ".htpasswd" à la fin, c'est à dire "/home/votre site/www/repretoire_de_eskuel/.htpasswd".

      » Enregistrez sous: .htaccess

      Création du fichier .htpasswd

      Allez sur http://home.golden.net/generator/ pour vous créer un login et un mot de passe cryptés.
      Une fois cela fait vous obtenez un code du genre : pseudo:$1$ZWdHRKfy$gaWrpYyN04viNERpXRWVw/
      Ouvrez à nouveau le bloc note, copiez et collez ce code et enregistrez sous : .htpasswd
      Envoyez ces 2 fichiers dans le répertoire où vous avez mis eskuel et c'est tout.

      » Ensuite lorsque vous irez sur eskuel pour gérer votre base de données vous obtiendrez la boite de dialogue pour entrer votre login :

      » Entrez votre login et vous arriverez sur la page d'accueil de Eskuel


_________________________________________________________
breakolami :D

--------------------------------
[Dernière mise à jour le 22-08-2006 par ErnadoO]
Avatar de l’utilisateur
Genova
Pistolero des MODs
 
Messages: 7568
Inscription: 18 Nov 2003 à 18:45
Localisation: En train de programmer, logique non?

Messagede Genova le 25 Sep 2004 à 16:15

» Configuration de Eskuel


    » Une fois sur la page d'accueil, cliquez sur Configuration (a droite de la page)

    » Vous arriverez ici:

    Image

      Voyons en détail les principales fonctions:

      » Ajouter une nouvelle entée de configuration permet d'ajouter d'autres bases de données (en local ou si vous avec un hébergement avec plusieurs bases)
        Cliquez sur le lien et vous arriverez ici :

        Image

        Pour ajouter une nouvelle base entrez vos données comme pour la première base.

        Image

        Si vous ajoutez plusieurs bases, lorsque vous reviendrez en page d'accueil, vous aurez donc un menu déroulant pour choisir sur quelle base vous voulez travailler.

        Vous voyez le menu déroulant à coté du mot: Configuration
        Image

      » Modifier une configuration permet de modifier les infos la base de données choisie.
        Cliquez sur le lien et vous arrivez ici :

        Image

        Choisissez dans le menu déroulant la base sur laquelle vous voulez apporter des modifications et cliquez sur OK
        Vous arriverez ici :

        Image

        Modifiez vos informations comme vous le souhaitez et validez.

      » Supprimez une configuration permet d'effacer une base dans sa totalité (attention c'est irreversible)
        Cliquez sur le lien et choisissez la base à supprimer.

        Image

        Puis cliquez sur OK
        Votre base est supprimée.

      » Modifier les variables globales permet de changer certaines valeur comme le nombre d'affichage par page, la base qui sera affichée au lancement de eskuel, faites votre choix et Appliquez

        Image
        Pour ce qui concerne les habillages, vous avez la possibilité de créer vous même une nouvelle interface pour eskuel ou modifier une interface existante.
        Je vous laisse découvrir cela vous même je pense qu'il n'y a pas besoin d'un tutorial pour cela et, qui plus est, cette fonction est un peu inutile car peu importe l'apparence du moment que ça fonctionne.

      » Php Info vous permet d'obtenir la configuration PHP de votre serveur, cela vous donnera des informations précieuses comme la version de PHP, la version de la librairie GD, les restrictions en place etc...etc.


_________________________________________________________
breakolami :D

--------------------------------
[Dernière mise à jour le 22-08-2006 par ErnadoO]
Avatar de l’utilisateur
Genova
Pistolero des MODs
 
Messages: 7568
Inscription: 18 Nov 2003 à 18:45
Localisation: En train de programmer, logique non?

Messagede Genova le 25 Sep 2004 à 16:15

» Utilisation de Eskuel

    » Sur la page d'accueil choisissez dans le menu de gauche la base sur laquelle vous souhaitez travailler.
    Dans le petit cadre de gauche vous avez le nom de la base et si vous cliquez dessus vous obtiendrez la liste des tables contenues dans votre base ainsi que des menus pour travailler.


    » Si vous cliquez sur le nom d'une table à gauche ou dans la page centrale vous obtenez la structure de la table ainsi qu'un menu à droite pour apporter vos modifications.
    Pour cette copie d'écran j'ai choisi une table ayant une petite structure pour que vous puissiez voir tout.
    Image

    » Vous remarquez dans le menu de droite, en haut un point d'interrogation.
    C'est le système d'aide qui est assez bien fait.
    Si vous avez besoin d'aide sur un élément du menu, cliquez le point d'interrogation qui devient rouge.

    Image

    » Puis, cliquez sur le lien dont vous désirez obtenir des informations dans le menu.
    Vous obtiendrez une fenêtre popup avec quelques explications, je clique ici sur le lien : Créer une nouvelle table et j'obtiens ça :

    Image

    » Sur la page principale de votre base vous pouvez voir tout en bas sous la liste des tables un menu avec 5 liens

    Image

    » Pour utiliser ces liens il faut tout d'abord sélectionner une ou plusieurs tables dans la liste du dessus en cochant la ou les cases correpondantes.
    Puis cliquez sur le lien choisi pour effectuer l'action que vous souhaitez.

    Dumper les tables sert en fait à exporter les tables sélectionnées dans un fichier SQL afin de faire une sauvegarde par exemple.
    Optimiser les tables (le nom du lien parle tout seul pas besoin d'explications)
    Supprimer les tables (le nom du lien parle tout seul pas besoin d'explications)
    Vider les tables (le nom du lien parle tout seul pas besoin d'explications)
    Structure des tables permet d'afficher la structure de la ou des tables sélectionnées dans une fenêtre popup ainsi qu'un lien pour enregistrer un fichier TXT
    Attention il s'agit ici uniquement de la structure (sans les données)

    Image


____________________________________________________
breakolami :D

--------------------------------
[Dernière mise à jour le 22-08-2006 par ErnadoO]
Avatar de l’utilisateur
Genova
Pistolero des MODs
 
Messages: 7568
Inscription: 18 Nov 2003 à 18:45
Localisation: En train de programmer, logique non?

Messagede Genova le 25 Sep 2004 à 16:16

» Dumper les tables (exporter)

    » Dans le menu central sélectionnez au moins une table à exporter en cochant une case
    Je sélectionne pour l'exemple les 3 premières tables en haut de la liste.

    Image

    » Une fois votre sélection faite, allez en bas de page et cliquez sur Dumper les tables
    » Vous obtiendrez une page comme celle là :

    Image

    » Vous remarquez ici la liste de toutes les tables de la base (en bleu) et les 3 premières sont sélectionnées
    Choisissez si vous voulez la structure seule ou bien la structure + les données ou les données seulement

    » Si vous cochez DROP TABLE, ceci ajoutera une fonction d'effacement et lorsque vous importerez vos fichiers dans votre base, les tables originales seront supprimées et remplacées par celles contenues dans le fichier (faites donc bien attention).
    Choisissez si vous voulez les insertions complètes ou non.

    » Nb de requettes/ fichier : 0 voila la fonction la plus interressante de Eskuel et qui va être appréciée par beaucoup de webmasters.
    Cette fonction sert à découper votre base en plusieurs fichiers dans le cas ou votre base serait assez grosse.
    Il faut savoir que phpmyadmin ne gère pas les fichiers SQL de plus de 1 Mo alors que Eskuel gère des gros fichiers (sans éxagérer bien sur)
    Si vous laissez 0, la base ou les tables seront sauvegardées dans un seul fichier SQL
    Sinon entrez un nombre de requettes par fichier, par exemple 1000 et la sauvegarde sera faite en plusieurs fichiers contenant chacun 1000 requettes SQL
    Une fois vos choix effectués, cocher la case Transmettre puis cliquez sur Exécuter et enregistrez le fichier sur votre disque dur.


__________________________________________________________
breakolami :D
--------------------------------
[Dernière mise à jour le 22-08-2006 par ErnadoO]
Avatar de l’utilisateur
Genova
Pistolero des MODs
 
Messages: 7568
Inscription: 18 Nov 2003 à 18:45
Localisation: En train de programmer, logique non?

Messagede Genova le 25 Sep 2004 à 16:16

» Découper votre base en plusieurs fichiers à l'aide la la commande Dumper les tables

    » Dans la fonction Dumper les tables (exporter), choisissez les tables à exporter puis cliquez sur Dumper les tables.

    » Faites vos réglages comme suit:
    Structure et données
    Insertions complètes
    Drop table

    » Nombre de requettes/fichier: entrez une valeur par exemple 1000 puis cliquez sur Transmettre et Exécuter


    » En premier la petite fenêtre popup en haut à gauche s'ouvre puis quelques secondes après la boite de dialogue pour enregistrer le fichier arrive.

    » Vous remarquez dans la fenêtre popup la barre de progression et en dessous les informations sur la progression.

    » Choisissez où vous souhaitez enregistrer votre fichier et sauvegardez.

    » Vous pouvez constater que votre fichier est déjà nommé et numéroté automatiquement, les fichiers suivants seront aussi nommés et numérotés automatiquement.

    » Continuez ainsi jusqu'à sauvegarde complète, cela peut être assez long mais la patience est mère de sureté.
    Une fois votre fichier enregistré, revenez dans la fenêtre popup et cliquez sur Suivant pour répéter l'opération pour le second fichier.
    Procéder de cette manière pour tous les fichiers.


___________________________________________________________
breakolami :D

--------------------------------
[Dernière mise à jour le 22-08-2006 par ErnadoO]
Avatar de l’utilisateur
Genova
Pistolero des MODs
 
Messages: 7568
Inscription: 18 Nov 2003 à 18:45
Localisation: En train de programmer, logique non?

Messagede Genova le 25 Sep 2004 à 16:16

» Restauration ou création d'une base
Ou importation de nouvelles tables dans une base existante.

L'avantage de Eskuel est de gérer les fichiers SQL de plus de 1Mo contrairement à phpmyadmin.
Pour réaliser ces opérations vous avez 2 possibilités.



    Execution d'un fichier SQL directement depuis votre disque dur:

      » Sur la page principale de votre base, dans le menu de droite, cliquez sur Insertion Dump
      » Vous allez arriver ici :

      Image

      » Vous remarquez qu'il est écrit Pas de répertoire incoming/
      » Cliquez sur le lien: Vous pouvez insérer un fichier SQL sur cette page
      » Vous aller arriver ici :

      Image

      » Cliquez sur Parcourir pour rechercher votre fichier sur votre disque dur et une fois votre fichier sélectionné, cliquez sur OK
      La page suivante vous informera sur le déroulement de l'opération.

        Image Si l'opération échoue c'est certainement que votre fichier est trop gros pour être utilisé de cette manière.

    A partir d'un fichier déhà présent sur votre FTP

      » Dans le répertoire ou vous avez installé eskuel sur votre FTP, créez un nouveau répertoire nommé incoming
      » Dans ce répertoire, uploadez le ou les fichiers SQL que vous voulez restaurer ou utiliser pour créer votre base.
      » Une fois que c'est fait, revenez sur la fonction Insertion Dump
      » Vous constatez maintenant que vous avez un menu déroulant dans lequel se trouve la liste des fichiers SQL contenus dans le répertoire eskuel/incoming

      Image

      » Choisissez le fichier à utiliser dans le menu déroulant et cliquez sur Insertion dump
      La page suivante vous informera du déroulement de l'opération.
      » De plus, vous verrez un grand bouton et vous n'aurez plus qu'à cliquer dessus pour passer au fichier suivant et ainsi de suite jusqu'à la fin, peu importe le nombre de fichiers que vous avez, c'est vraiment génial.

        Image Avec cette fonction vous pouvez utiliser des gros fichiers.

    Image Il faut savoir que certains hébergeurs limitent la taille des fichiers SQL à importer, par exemple sur Free la taille des fichiers SQL est limitée à 400 ko donc lorsque vous sauvegardez votre base en la découpant vous devrez trouver le bon nombre de requettes SQL pour chaque fichier afin de ne pas faire des fichiers de plus de 400 ko


___________________________________________________________
breakolami :D

--------------------------------
[Dernière mise à jour le 22-08-2006 par ErnadoO]
Avatar de l’utilisateur
Genova
Pistolero des MODs
 
Messages: 7568
Inscription: 18 Nov 2003 à 18:45
Localisation: En train de programmer, logique non?


Retourner vers [phpBB 2.0.x] Forum de documentation

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

Liens : phpBB.biz • phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB-Services.com • phpBB3 Styles • Net Avenir • PromoBenef • Ticket Gagnant •