Installation site Joomla local sur serveur OVH avec Filezilla, Xampp et MOM

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Installation site Joomla local sur serveur OVH avec Filezilla, Xampp et MOM

    Bonjour,
    après avoir passé des heures à lire les forums à propos de mon problème, je poste.
    Après de multiples essais des méthodes diverses je vais détailler mon problème.

    J'ai essayé la méthode du pdf Joomla pour les Nuls, ça fonctionne pas avec moi.


    J'ai aussi essayé une autre méthode avec AkeebaBackup sans plus de succès( j'ai suivi la vidéo à la lettre):
    http://www.joomlabc.com/joomla-15/ni...eur-joomlapack



    Par contre en local, l'installation de nouveaux sites fonctionne très bien.



    Pour publier un site Joomla j'ai suivi la méthode suivante

    __________________________________________________ ___________________

    Je possède donc un nom de domaine sur OVH et un serveur perso de 25Go
    Fillezilla
    Xampp
    Notepad ++
    et MOM

    J'ai donc créé la base de données sur OVH avec MOM comme dans l'image ci dessous


    Cliquez sur l'image pour l'afficher en taille normale

Nom : création bdd mom.JPG 
Affichages : 1 
Taille : 47,4 Ko 
ID : 1813185

    __________________________________________________ ___________________

    J'ai transféré le contenu de D:\xampplite\htdocs\sitecv (répertoire où j'installe les sites locaux, Ici je veux transférer le site local sitecv
    J'ai aussi supprimé configuration.php afin qu'un nouveau se crée comme expliqué dans certaines méthodes.

    Cliquez sur l'image pour l'afficher en taille normale

Nom : transfertfilezillasuppressconfig.jpg 
Affichages : 1 
Taille : 99,4 Ko 
ID : 1813183


    __________________________________________________ ___________________
    Pendant ce temps, j'ai exporté la base de données locale avec phpmyadmin
    Je me suis connecté sur phpmyadmin de OVH et importé la base de données:


    Cliquez sur l'image pour l'afficher en taille normale

Nom : import base de données.JPG 
Affichages : 1 
Taille : 77,9 Ko 
ID : 1813186

    __________________________________________________ ___________________

    Et là je me connecte sur l'adresse de mon site Web et l'installation de Joomla ne se lance pas:

    Cliquez sur l'image pour l'afficher en taille normale

Nom : adressecible.JPG 
Affichages : 1 
Taille : 40,7 Ko 
ID : 1813184


    __________________________________________________ ___________________

    Sinon j'ai essayé cette méthode:
    http://www.joomlabc.com/joomla-15/ni...r-manuellement

    Mais je n'arrive pas à configurer le fichier configuration.php. Je bloque à ce paragraphe:

    Modifiez votre fichier configuration.php

    faites une sauvegarde de votre fichier configuration.php et gardez-la en lieu sûr
    éditer votre fichier configuration.php, modifiez les variables ci-dessous et sauvegardez-le:
    var $log_path = '/home/httpd/vhosts/VOTRENOMDEDOMAINESANSWWW.COM/httpdocs/logs';
    var $tmp_path = '/home/httpd/vhosts/VOTRENOMDEDOMAINESANSWWW.COM/httpdocs/tmp';

    var $ftp_user = 'VOTRE IDENTIFIANT FTP';
    var $ftp_pass = 'VOTRE MOT DE PASSE FTP';
    var $ftp_root = '/LE REPERTOIRE DE VOTRE SITE';

    var $user = 'LE NOM DE L'UTILISATEUR DE LA BASE DE DONNEES';
    var $db = 'LE NOM DE LA BASE DE DONNEES';

    var $password = 'LE MOT DE PASSE DE L'UTILISATEUR DE LA BASE DE DONNEES';

    __________________________________________________ ___________________

    Comment adapter ces paramètres à ma situation?
    Ceux là je les connais :
    var $ftp_user = 'VOTRE IDENTIFIANT FTP';
    var $ftp_pass = 'VOTRE MOT DE PASSE FTP';

    Le reste je dois les avoir mais je sais pas quoi insérer.

    Sachant que chez moi le site est dans le répertoire:
    D:\xampplite\htdocs\sitecv

    Je transfère tous les dossiers locaux dans le dossier /www du serveur distant.

    Aussi je ne comprends pas ces 2 lignes:
    var $log_path = '/home/httpd/vhosts/VOTRENOMDEDOMAINESANSWWW.COM/httpdocs/logs';
    var $tmp_path = '/home/httpd/vhosts/VOTRENOMDEDOMAINESANSWWW.COM/httpdocs/tmp';


    Pour ces lignes apparemment MOM n'est pas Plesk (comme vu par la manière de procéder avec AkeebaBackup) donc pour l'utilisateur de la base de données, comment le créé sur le serveur distant?

    var $user = 'LE NOM DE L'UTILISATEUR DE LA BASE DE DONNEES';
    var $db = 'LE NOM DE LA BASE DE DONNEES';

    var $password = 'LE MOT DE PASSE DE L'UTILISATEUR DE LA BASE DE DONNEES';
    __________________________________________________ ___________________

    En vous remerciant pour l'aide que vous pourrez apporter à mes difficultés.

  • #2
    Bienvenue !

    Enlève "index.html" qui est dans "www" sur le serveur OVH et ça devrait commencer à aller mieux.
    Pour faire rapide, je te conseille de regarder les articles concernant OVH dans ma faq (lien dans ma signature).
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide). MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info hébergés chez PHPNET - +sites gérés chez 1and1 et OVH - Site pro : www.robertg-conseil.fr

    Commentaire


    • #3
      Merci RobertG, j'ai effectivement supprimer index.html dans le dossier /www et l'installation de Joomla s'est lancée!

      Mais je vais compléter la suite de la discussion au niveau de l'installation du site Joomla au cas où d'autres bloqueraient.

      __________________________________________________ ___________________

      Donc là j'arrive sur la page ci dessous:

      Cliquez sur l'image pour l'afficher en taille normale

Nom : configBDD.jpg 
Affichages : 1 
Taille : 92,5 Ko 
ID : 1796748

      Pour trouver comment remplir les cases je me connecte sur phpmyadmin de OVH et j'ai ceci:

      Cliquez sur l'image pour l'afficher en taille normale

Nom : phpmyadminOVH.JPG 
Affichages : 1 
Taille : 72,1 Ko 
ID : 1796747


      Donc
      • Nom du serveur est indiqué tout en haut
      • Nom d'utilisateur j'avais mis celui de mon ftp soit thomasdi mais après plusieurs essais c'est thomasdisitecv(même nom que la base de donnée) qui a fonctionné. Je comprends pas pourquoi mais tant que ça marche...
      • Mot de passe c'est celui qu'on met lors de la création de la base de données sur MOM
      • Nom de la base de données c'est aussi écrit sur la page phpmyadmin de OVH en haut à gauche en bleu


      __________________________________________________ ___________________

      Donc là j'arrive sur cette page là:

      Cliquez sur l'image pour l'afficher en taille normale

Nom : configFTP.JPG 
Affichages : 1 
Taille : 91,3 Ko 
ID : 1796749

      Là je mets l'identifiant FTP envoyé par OVH ou qu'on peut retrouver dans MOM
      Je rajoute le mot de passe FTP (envoyé par OVH ou entré sur MOM par la suite)
      La racine sur OVH c'est /www
      Clique sur Recherche automatique du chemin FTP pour vérifier que ça fonctionne.

      __________________________________________________ ___________________

      Là je fais suivant:

      Cliquez sur l'image pour l'afficher en taille normale

Nom : configprincipale.jpg 
Affichages : 1 
Taille : 98,6 Ko 
ID : 1796746


      J'entre le nom du site
      Mon mail
      Et le mot de passe admin qui va me servir lorsque j'irai sur :
      http://www.monsite.fr/administrator

      En bas on me propose d'installer des données d'exemple.. Je suppose que c'est parceque j'ai procédé à la mise en ligne d' un site Joomla vierge, étant donné que je voulais tester la mise en ligne d'un site local.

      __________________________________________________ ___________________

      Puis dernière étape, j'arrive sur l'écran (pas fait de screenshot) où on me demande de supprimer le dossier installation qui est sur le serveur distant OVH.
      Je repars dans Filezilla et je supprime /installation dans /www

      Je reviens sur ma page et je clique sur Site et là:

      MON SITE EST EN LIGNE!


      __________________________________________________ ___________________


      J'avais une dernière question au passage,
      Est ce que je dois faire mon site directement sur le serveur distant en passant par http://www.monsite.fr/administrator

      OU

      le faire en local sur http://localhost/monsite/administrator ?


      Et si je le fais à nouveau en local, et que je veux remettre la mise à jour en ligne, est ce que je dois reprendre l'installation à zéro?

      C'est à dire:
      Exporter à nouveau la BDD depuis phpmyadmin local,
      Effacer les tables de ma BDD sur phpmyadmin de OVH,
      Importer ma base locale,
      Supprimer les fichiers sur le serveur distant via filezilla et
      Retransférer le tout?

      Merci beaucoup et à bientôt!

      Commentaire


      • #4
        Pour info, la couche FTP n'est absolument pas nécessaire chez OVH et peut même perturber le fonctionnement du site côté administration (à vérifier).

        Un CMS est fait pour être géré intégralement sur le serveur distant, une copie locale servant éventuellement à tester des modifications qu'on refait ensuite sur le site en ligne.
        Ensuite, il faut absolument faire des sauvegardes régulières des fichiers et de la base de données.
        "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide). MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info hébergés chez PHPNET - +sites gérés chez 1and1 et OVH - Site pro : www.robertg-conseil.fr

        Commentaire

        Annonce

        Réduire
        1 sur 2 < >

        C'est [Réglé] et on n'en parle plus ?

        A quoi ça sert ?
        La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

        Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

        Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
        Comment ajouter la mention [Réglé] à votre discussion ?
        1 - Aller sur votre discussion et éditer votre premier message :


        2 - Cliquer sur la liste déroulante Préfixe.

        3 - Choisir le préfixe [Réglé].


        4 - Et voilà… votre discussion est désormais identifiée comme réglée.

        2 sur 2 < >

        Assistance au forum - Outil de publication d'infos de votre site

        Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

        Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

        Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

        UTILISER À VOS PROPRES RISQUES :
        L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

        Problèmes connus :
        FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

        Installation :

        1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

        Archive zip : https://github.com/AFUJ/FPA/zipball/master

        2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

        3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

        4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

        5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

        6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
        et remplacer www. votresite .com par votre nom de domaine


        Exemples:
        Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
        Télécharger le script fpa-fr.php dans: /public_html/
        Pour executer le script: http://www..com/fpa-fr.php

        Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
        Télécharger le script fpa-fr.php dans: /public_html/cms/
        Pour executer le script: http://www..com/cms/fpa-fr.php

        En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

        Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
        Voir plus
        Voir moins
        Travaille ...
        X