Aller au contenu

e-atlantide

Actif
  • Compteur de contenus

    27
  • Inscrit(e) le

  • Dernière visite

Messages postés par e-atlantide

  1. Bonjour à tous,

    Je souhaiterais mettre en place un script en bash sur mon hébergement mutualisé OVH (mediaplan) pour effectuer une sauvegarde de la base mysql.

    La format souhaité du fichier de sauvegarde est le suivant : nom_de_la_basejjmmaaaa.sql

    Voici le script :

    #!/bin/bash
    DATE=$(date +%Y%m%d)
    mysqldump --host=host --user=mon_user --password=mon_password nom_de_la_base > /home/toto/backup/nom_de_la_base${DATE}.sql

    Le nom de fichier du script est backup.sh

    Il est exécutable.

    Je rencontre 2 problèmes :

    1- lorsque jexécute le script via SSH (./backup.sh), jobtiens le message derreur suivant : -ovh: ./backup.sh: /bin/bash^M: bad interpreter: No such file or directory

    Par contre, en lexécutant via sh backup.sh, cela fonctionne

    2- en exécutant ce script via sh backup.sh, la base est correctement sauvegardée.

    Par contre le fichier à ce format : base2520070701?.sql (ajout de ?)

    Cest gênant car lorsque je veux transférer le fichier sur mon PC via filezila, le fichier nest pas reconnu (no such file or directory) et il apparaît sous filezila avec ce format base2520070701 (sans ?.sql)

    Est-ce que quelquun pourrait maider ?

    Davance merci

    Michaël

  2. Bien sûr.

    J'ai modifié le fichier config.inc.php de la manière suivante :

    /**
    * Server(s) configuration
    */
    $i = 0;
    // The $cfg['Servers'] array starts with $cfg['Servers'][1].  Do not use $cfg['Servers'][0].
    // You can disable a server config entry by setting host to ''.
    $i++;
    $cfg['Servers'][$i]['host']          = 'nom_du_serveur'; // MySQL hostname or IP address
    $cfg['Servers'][$i]['port']          = '';          // MySQL port - leave blank for default port
    $cfg['Servers'][$i]['socket']        = '';          // Path to the socket - leave blank for default socket
    $cfg['Servers'][$i]['connect_type']  = 'tcp';       // How to connect to MySQL server ('tcp' or 'socket')
    $cfg['Servers'][$i]['extension']     = 'mysql';     // The php MySQL extension to use ('mysql' or 'mysqli')
    $cfg['Servers'][$i]['compress']      = FALSE;       // Use compressed protocol for the MySQL connection
                                                       // (requires PHP >= 4.3.0)
    $cfg['Servers'][$i]['controluser']   = '';          // MySQL control user settings
                                                       // (this user must have read-only
    $cfg['Servers'][$i]['controlpass']   = '';          // access to the "mysql/user"
                                                       // and "mysql/db" tables).
                                                       // The controluser is also
                                                       // used for all relational
                                                       // features (pmadb)
    $cfg['Servers'][$i]['auth_type']     = 'config';    // Authentication method (config, http or cookie based)?
    $cfg['Servers'][$i]['user']          = 'user1';      // MySQL user
    $cfg['Servers'][$i]['password']      = 'password1';          // MySQL password (only needed
                                                       // with 'config' auth_type)
    $cfg['Servers'][$i]['only_db']       = 'user1';          // If set to a db-name, only
                                                       // this db is displayed in left frame
                                                       // It may also be an array of db-names, where sorting order is relevant.
    $cfg['Servers'][$i]['verbose']       = '';          // Verbose name for this host - leave blank to show the hostname

    $cfg['Servers'][$i]['pmadb']         = '';          // Database used for Relation, Bookmark and PDF Features
                                                       // (see scripts/create_tables.sql)
                                                       //   - leave blank for no support
                                                       //     DEFAULT: 'phpmyadmin'
    $cfg['Servers'][$i]['bookmarktable'] = '';          // Bookmark table
                                                       //   - leave blank for no bookmark support
                                                       //     DEFAULT: 'pma_bookmark'
    $cfg['Servers'][$i]['relation']      = '';          // table to describe the relation between links (see doc)
                                                       //   - leave blank for no relation-links support
                                                       //     DEFAULT: 'pma_relation'
    $cfg['Servers'][$i]['table_info']    = '';          // table to describe the display fields
                                                       //   - leave blank for no display fields support
                                                       //     DEFAULT: 'pma_table_info'
    $cfg['Servers'][$i]['table_coords']  = '';          // table to describe the tables position for the PDF schema
                                                       //   - leave blank for no PDF schema support
                                                       //     DEFAULT: 'pma_table_coords'
    $cfg['Servers'][$i]['pdf_pages']     = '';          // table to describe pages of relationpdf
                                                       //   - leave blank if you don't want to use this
                                                       //     DEFAULT: 'pma_pdf_pages'
    $cfg['Servers'][$i]['column_info']   = '';          // table to store column information
                                                       //   - leave blank for no column comments/mime types
                                                       //     DEFAULT: 'pma_column_info'
    $cfg['Servers'][$i]['history']       = '';          // table to store SQL history
                                                       //   - leave blank for no SQL query history
                                                       //     DEFAULT: 'pma_history'
    $cfg['Servers'][$i]['verbose_check'] = TRUE;        // set to FALSE if you know that your pma_* tables
                                                       // are up to date. This prevents compatibility
                                                       // checks and thereby increases performance.
    $cfg['Servers'][$i]['AllowDeny']['order']           // Host authentication order, leave blank to not use
                                        = '';
    $cfg['Servers'][$i]['AllowDeny']['rules']           // Host authentication rules, leave blank for defaults
                                        = array();

    Ajouter après

    $i++;
    $cfg['Servers'][$i]['host']            = 'nom_du_serveur';
    $cfg['Servers'][$i]['port']            = '';
    $cfg['Servers'][$i]['socket']          = '';
    $cfg['Servers'][$i]['connect_type']    = 'tcp';
    $cfg['Servers'][$i]['extension']       = 'mysql';
    $cfg['Servers'][$i]['compress']        = FALSE;
    $cfg['Servers'][$i]['controluser']     = '';
    $cfg['Servers'][$i]['controlpass']     = '';
    $cfg['Servers'][$i]['auth_type']       = 'config';
    $cfg['Servers'][$i]['user']            = 'user2';
    $cfg['Servers'][$i]['password']        = 'password2';
    $cfg['Servers'][$i]['only_db']         = 'user2';
    $cfg['Servers'][$i]['verbose']         = '';
    $cfg['Servers'][$i]['pmadb']           = ''; // 'phpmyadmin' - see scripts/create_tables.sql
    $cfg['Servers'][$i]['bookmarktable']   = ''; // 'pma_bookmark'
    $cfg['Servers'][$i]['relation']        = ''; // 'pma_relation'
    $cfg['Servers'][$i]['table_info']      = ''; // 'pma_table_info'
    $cfg['Servers'][$i]['table_coords']    = ''; // 'pma_table_coords'
    $cfg['Servers'][$i]['pdf_pages']       = ''; // 'pma_pdf_pages'
    $cfg['Servers'][$i]['column_info']     = ''; // 'pma_column_info'
    $cfg['Servers'][$i]['history']         = ''; // 'pma_history'
    $cfg['Servers'][$i]['verbose_check']   = TRUE;
    $cfg['Servers'][$i]['AllowDeny']['order']
                                          = '';
    $cfg['Servers'][$i]['AllowDeny']['rules']
                                          = array();

    $i++;
    $cfg['Servers'][$i]['host']            = 'nom_du_serveur';
    $cfg['Servers'][$i]['port']            = '';
    $cfg['Servers'][$i]['socket']          = '';
    $cfg['Servers'][$i]['connect_type']    = 'tcp';
    $cfg['Servers'][$i]['extension']       = 'mysql';
    $cfg['Servers'][$i]['compress']        = FALSE;
    $cfg['Servers'][$i]['controluser']     = '';
    $cfg['Servers'][$i]['controlpass']     = '';
    $cfg['Servers'][$i]['auth_type']       = 'config';
    $cfg['Servers'][$i]['user']            = 'user3';
    $cfg['Servers'][$i]['password']        = 'password3';
    $cfg['Servers'][$i]['only_db']         = 'user3';
    $cfg['Servers'][$i]['verbose']         = '';
    $cfg['Servers'][$i]['pmadb']           = ''; // 'phpmyadmin' - see scripts/create_tables.sql
    $cfg['Servers'][$i]['bookmarktable']   = ''; // 'pma_bookmark'
    $cfg['Servers'][$i]['relation']        = ''; // 'pma_relation'
    $cfg['Servers'][$i]['table_info']      = ''; // 'pma_table_info'
    $cfg['Servers'][$i]['table_coords']    = ''; // 'pma_table_coords'
    $cfg['Servers'][$i]['pdf_pages']       = ''; // 'pma_pdf_pages'
    $cfg['Servers'][$i]['column_info']     = ''; // 'pma_column_info'
    $cfg['Servers'][$i]['history']         = ''; // 'pma_history'
    $cfg['Servers'][$i]['verbose_check']   = TRUE;
    $cfg['Servers'][$i]['AllowDeny']['order']
                                          = '';
    $cfg['Servers'][$i]['AllowDeny']['rules']
                                          = array();

    et ainsi de suite...

    A+

    Michaël

  3. Bonjour,

    OVH gère les bases mySQL de la manière suivante.

    Base 1

    user : user1

    password : password1

    nom de la base : user1

    Base 2

    user : user2

    password : password2

    nom de la base : user2

    ...

    Base 25

    user : user25

    password : password25

    nom de la base : user25

    Je souhaiterais pouvoir consulter toutes les bases de données sur la même interface phpMyAdmin.

    Savez-vous comment je dois configurer le fichier de conf ?

    Davance merci

    Michaël

    PS : je vous conseille de mettre à jour votre version de phpMyadmin car de multiples failles permettent de mener des attaques de type "Cross-Site Scripting"

  4. J'avais aussi, à l'époque, fait un transfert depuis chez free.fr

    Ce transfert avait été fait dans les rêgles de l'art : 301 page par page.

    Résultat : rien n'a suivi, ni le PR, ni le referencement.

    Conclusion : il m'a fallu 1 an pour tout retrouver :angry:

    J'ai un site généraliste que j'hésite à éclater en plusieurs sites avec ndd propre afin d'essayer de mieux maîtriser le trafic.

    Ton expérience m'intéresse. :)

    Combien de visiteurs avais-tu ?

    Quel PR ?

    Quelle fréquence pour le passage de googlebot ?

    D'avance merci.

    Michaël

  5. Bonjour,

    Je dispose dun site généraliste. Je souhaiterais rediriger une rubrique de ce site vers un nouveau site avec un nom de domaine propre.

    Cette rubrique a un PR5 que je souhaite transférer vers le nouveau site ainsi que les PR de chaque pages.

    Il me semble quune redirection 301 suffit.

    Je compte mettre dans le fichier .htaccess :

    RedirectPermanent /rubrique/index.htm  http://www.nouveau-site.com/index.htm 
    RedirectPermanent /rubrique/ancien_fichier1.htm  http://www.nouveau-site.com/nouveau-fichier.htm
    RedirectPermanent /rubrique/ancien_fichier2.htm  http://www.nouveau-site.com/nouveau-fichier.htm
    ...

    Est-ce correct ?

    Si oui, est-ce le mise à jour du PR est immédiate lorsque googlebot passe ?

    Davance merci de me faire part de vos expériences.

    Michaël

  6. Pour ma part, en y regardant bien, aucune page "jeune" (moins d'un mois) n'a le PR affiché équivalent au PR temps réel. Y aurait-il un délai (ou décallage dans le temps) entre le PR mis à jour aujourd'hui et le PR temps-réel calculé? Est-ce que quelqu'un a une page qui a un PR supérieur à 0 alors qu'elle est très récente?

    <{POST_SNAPBACK}>

    Eclipsis;

    Je constate la même chose concernant les sites jeunes.

    Par exemple, j'ai créé un annuaire http://www.e-atlantide.com/annuaire/ qui existe depuis moins de 3 semaines. J'ai un PR4 en temps réel à partir des outils de webmaster-hub et de yahoort mais PR0 sur la toolbar de google. Les pages sont pourtant bien indexées dans le moteur.

    Par contre mon site http://www.e-caviste.com qui existe depuis plusieurs mois à un PR4 google depuis cette GD mais PR5 sur les outils de PR en temps réel depuis quelques temps. Dans ce cas précis, j'ai un doute sur la viabilité du PR temps réel mais il y a sûrement une bonne raison de ce décalage.

  7. Oui ça devrait marcher.

    <{POST_SNAPBACK}>

    J'ai mis ce code :

    if ($_GET['cat_id'] == '156') {
    header("Status: 301 Moved Permanently");
    header("Location: photographe-156.htm");
    exit();
    }

    Cela ne fonctionne pas. J'ai l'impression qu'il y a une boucle pour ce cat_id.

    Les autres liens de l'annuaire fonctionnent correctement.

    Je ne comprends pas.

    Le début du fichier index.php de myphpannuaire est

    <?php

    //page principale de l'annuaire

    include("data_bd_annuaire.php"); //variables de l'annuaire

    include("functions.php"); //fonctions de l'annuaire

    $cat_id = isset($_GET['cat_id']) ? (int)$_GET['cat_id'] : 0;

    if($cat_id < 0)

    exit;

    $page = isset($_GET['page']) ? (int)$_GET['page'] : 0;

    if($page < 0)

    exit;

    if (empty($cat_id))

    {

    $sql_nbsites = "SELECT id FROM $T_sites WHERE activation = '1' ";

    $sql_nbcats = "SELECT id FROM $T_categories WHERE activation = '1' ";

    $sql_cat = "SELECT id,cat_name FROM $T_categories WHERE id_cat_mere = '0' AND activation = '1' ORDER BY cat_name ASC";

    $sql_admin = "SELECT nb_scats_on_index FROM $T_infos ";

    $lk = connection_BD();

    }

    else

    {

    $sql_infos = "SELECT nb_sites_on_page,nb_days2benew FROM $T_infos ";

    $lk = connection_BD();

    $sql_descr = "SELECT cat_name, texte FROM $T_categories WHERE id = '$cat_id' ";

    $sql_scat = "SELECT id, cat_name FROM $T_categories WHERE id_cat_mere = '$cat_id' AND activation = 1 ORDER BY cat_name ASC";

    $res_descr = send_sql($sql_descr,"trouver la description de cette catégorie");

    }

    if ($_GET['cat_id'] == '156') {

    header("Status: 301 Moved Permanently");

    header("Location: photographe-156.htm");

    exit();

    }

    ?>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    <html>

    <head>

  8. Mais aujourd'hui, pourquoi s'embêter ?  :wacko:

    <{POST_SNAPBACK}>

    Je constate que les annuaires qui disposent d'un PR élevé ont généralement mis en place l'url-rewriting.

    De plus, tu peux mettre aussi des mots clés dans tes liens et sans mettre des caractères spéciaux.

  9. Et si mets quelque chose de ce type :

    <?php
    if(isset($_GET["cat_id"] == 10)){
    header("Status: 301 Moved Permanently");
    header("Location: martinique-10.htm");
    exit();
    }
    if(isset($_GET["cat_id"] == 168)){
    header("Status: 301 Moved Permanently");
    header("Location: pays-bas-168.htm");
    exit();
    }
    if(isset($_GET["cat_id"] == 74)){
    header("Status: 301 Moved Permanently");
    header("Location: polynesie-française-74.htm");
    exit();
    }
    ?>

    Est-ce c'est viable ?

  10. <?php
    if(isset($_GET["cat_id"])){
    header("Status: 301 Moved Permanently");
    header("Location: index-cat-".$_GET["cat_id"].".html");
    exit();
    }
    ?>

    <{POST_SNAPBACK}>

    Je viens juste de voir ta réponse (je navais pas activé loption notification par mail).

    Ton script est intéressant mais il a besoin dêtre adapté à mon besoin. Je suis novice en php.

    Comment puis-je modifier ce code pour mettre en place un liste de redirection ?

    Par exemple rediriger :

    index.php?cat_id=10 vers martinique-10.htm

    index.php?cat_id=168 vers pays-bas-168.htm

    index.php?cat_id=74 vers polynesie-française-74.htm

    ...

    Davance merci

  11. Jai réécrit tous les url de mon annuaire.

    La conséquence est que sur Yahoo notamment mes liens sont indexés avec lancien format (index.php?cat_id=).

    Je recherche un script qui permettrait de rediriger lancien lien vers le nouveau lien (en utilisant une liste exhaustive).

    Connaissez-vous un script qui répond à ce besoin ?

    Davance merci.

×
×
  • Créer...