Migration site local > en ligne

  • WordPress :5.2
  • Statut : non résolu
15 sujets de 16 à 30 (sur un total de 30)
  • Auteur
    Messages
  • #2269327
    nicaram
    Participant
    Initié WordPress
    36 contributions

    Pour l’instant, il n’y a pas de site en ligne (sinon mon problème serait réglé).

    En tout cas, je viens d’ouvrir FZ, ouvert le gestionnaire de sites pour me connecter au serveur et ça m’a l’air de fonctionner. Je ne comprends pas du tout ce qui s’est passé hier avec le refus systématique de connexion.

    Quoi qu’il en soit, voici ce que j’obtiens (cf. le PNG). Normalement, à moins que je ne comprenne rien (ce qui n’est pas à exclure vu que je débute), je suis bien connecté au serveur.

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2269357
    nicaram
    Participant
    Initié WordPress
    36 contributions

    Si j’ai bien compris, les infos contenues dans le fichier wp-config.php de départ (celui de mon site WordPress) – (nom de la base de données, nom d’utilisateur, mot de passe et l’hôte) – doivent être changées pour être remplacées par celles de la base de données en ligne?

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2269417
    Flobogo
    Modérateur
    Maître WordPress
    15850 contributions

    les infos contenues dans le fichier wp-config.php de départ (celui de mon site WordPress) – (nom de la base de données, nom d’utilisateur, mot de passe et l’hôte) – doivent être changées pour être remplacées par celles de la base de données en ligne?

    Oui, le site local et le site en ligne ont chacun leur propre fichier wp-config.php, adapté selon les infos de leur Base de données.

    Ceci dit, c’est encore différent de Filezilla, qui est juste un logiciel de transfert de fichiers. Filezilla a ses propres identifiant / mot de passe, à retrouver auprès de votre hébergeur.

    Un peu de lecture pour y voir plus clair : https://www.echodesplugins.li-an.fr/tutoriaux/mon-premier-wordpress/

     

    #2269533
    nicaram
    Participant
    Initié WordPress
    36 contributions

    Pour ne pas faire de bêtise que je regretterai, je préfère demander avant d’effectuer ces changements.

    Voici ce que j’ai dans mon fichier originel wp-config.php :

     

    // ** Réglages MySQL – Votre hébergeur doit vous fournir ces informations. ** //
    /** Nom de la base de données de WordPress. */
    define(‘DB_NAME’, ‘wordpress’);

    /** Utilisateur de la base de données MySQL. */
    define(‘DB_USER’, ‘root’);

    /** Mot de passe de la base de données MySQL. */
    define(‘DB_PASSWORD’, ”);

    /** Adresse de l’hébergement MySQL. */
    define(‘DB_HOST’, ‘localhost’);

     

    Donc, d’après le lien que vous m’avez fourni (lien) et l’image que j’ai envoyée plus haut (image), il faudra mettre:

    /** Nom de la base de données de WordPress. */
    define(‘DB_NAME’, base de données (le nom juste en dessous du titre bleu de l’image et non plus ‘wordpress’)”);

    /** Utilisateur de la base de données MySQL. */
    define(‘DB_USER’, ‘nom d’utilisateur (5ème ligne de l’image)’);

    /** Adresse de l’hébergement MySQL. */
    define(‘DB_HOST’, ‘nom d’hôte (3ème ligne de l’image)’);

    #2269593
    Flobogo
    Modérateur
    Maître WordPress
    15850 contributions

    Oui

    (ça doit être ma réponse la + courte sur ce forum 😀 )

    #2270131
    nicaram
    Participant
    Initié WordPress
    36 contributions

    Bonjour, désolé pour ce merci tardif de ma part.

     

    J’ai essayé de modifier le fichier en question – comme je suis parano (de bonne foi), j’ai fait une sauvegarde de l’originel – et c’est là que je perds le contact avec mon WordPress parce que la page ne s’affiche plus du tout (vu qu’il ne la trouve plus).

     

    Concernant le transfert des fichiers du site vers le serveur, les tutos sur internet sont très succins à un niveau précis: où commence et où s’arrête le site internet en terme de répertoire/fichiers?

     

    Ensuite, je suppose qu’il faut un nom de domaine et qu’il faut également connecter les pages à internet. Selon quelle manip, ça, par contre…^^

    #2270204
    nicaram
    Participant
    Initié WordPress
    36 contributions

    En fait, pour “où commence/s’arrête le site”, je pense que c’est simplement le nom du répertoire que WordPress nous demande au départ (que j’ai nommé pareil). Je fais actuellement un test de transfert des fichiers sur le serveur pour voir ce que ça donne.

    Dois-je y inclure le “phpinfo.php” juste en dehors du répertoire? (il est contenu dans eds-www)

     

    Merci d’avance!

    #2270241
    Flobogo
    Modérateur
    Maître WordPress
    15850 contributions

    J’ai essayé de modifier le fichier en question

    Oui, très bien, mais qu’est-ce que vous avez fait du fichier modifié ?

    c’est là que je perds le contact avec mon WordPress

    Quel WordPress ? celui en local ou celui en ligne ?

    Concernant le transfert des fichiers du site vers le serveur, les tutos sur internet sont très succins à un niveau précis: où commence et où s’arrête le site internet en terme de répertoire/fichiers?

    Je n’ai pas compris la question.

    Ensuite, je suppose qu’il faut un nom de domaine

    Ben oui. Soit l’hébergeur vous en fournit un (c’est souvent le cas, et c’est donc plus simple), sinon il faut en acheter un auprès d’un registrar.

    il faut également connecter les pages à internet. Selon quelle manip

    C’est WordPress qui travaille. Comme pour votre site local.

    Je fais actuellement un test de transfert des fichiers sur le serveur pour voir ce que ça donne.
    Dois-je y inclure le “phpinfo.php” juste en dehors du répertoire? (il est contenu dans eds-www)

    Non, ce n’est pas nécessaire, et ce serait même gênant en terme de sécurité.

     

    ## Lectures indispensables :

    Avez-vous lu le tuto que je vous conseillais ? –> https://www.echodesplugins.li-an.fr/tutoriaux/mon-premier-wordpress/

    Et je vous conseille aussi celui-ci : https://wpfr.net/guide-demarrage-debutants/

    #2270305
    nicaram
    Participant
    Initié WordPress
    36 contributions
    • J’ai mis le wp-config.php modifié dans mon WordPress local et en ai envoyé une copie dans le répertoire “Wordpress” sur le serveur.

     

    • Effectivement, en modifiant le fichier, j’ai perdu contact avec mon WordPress local. Ce qui est, en soi, normal parce que l’adresse locale a été remplacée.

     

    • J’ai fait la “gaffe” de confondre “données du serveur” et “base de données”, d’où ma question de savoir “où commence et s’arrête le site” – alors qu’il est contenu dans la base de données. Et que le répertoire WordPress est, lui, sur le serveur.

     

    • J’ai choisi un nom de domaine.

    J’ai bien consulté les deux liens que vous m’avez conseillé, ça m’a aussi bien aidé, merci.

    • Mon problème actuel est le script (Search replace DB) censé mettre à jour l’URL du site.

    Pour l’utiliser, c’est simple, vous le téléchargez et vous le mettez en ligne à la racine de votre site

    Je ne comprends pas du tout cette phrase.

    1/ Dois-je en premier connecter le domaine à (ce qu’ils appellent) l’ “espace web”?

    Dans l’arborescence, j’ai un répertoire principal qui contient le dossier “Wordpress”. Mais je ne sais pas si je dois pointer uniquement ce répertoire ou bien un sous-répertoire précis! Parce que le but est qu’il m’affiche mon site dont les données sont contenues dans la BDD.

    2/ L’auteur veut-il dire qu’il faut transférer le fichier téléchargé directement dans la base de données?…ou à la racine du serveur?

    3/ Est-il nécessaire de le dézipper? Et où placer exactement les fichiers (si ça a une importance)?

    4/ Je dois donc logiquement remplacer “www.votresite.com” par le nom de mon domaine pour que l’adresse fournie fonctionne.

    #2270397
    Flobogo
    Modérateur
    Maître WordPress
    15850 contributions

    Bon, il faut essayer d’y voir clair, en reprenant l’installation en ligne, avant d’effectuer le transfert du site local.

    Vous avez un hébergeur (serveur distant) et un nom de domaine, OK.
    –> Avez-vous installé WordPress chez cet hébergeur ? Si oui, comment : par “l’installation en 1 clic” ou par FTP ?

    Il faut éviter l’installation “en 1 clic”. Si c’est la méthode que vous avez utilisée, supprimez cette installation.

    Créez juste une base de données, si votre hébergeur n’en a pas créé une par défaut. Notez bien comment y accéder. (nom de la base / utilisateur de cette base et mot de passe)

    Ensuite, il faut “envoyer” les dossiers et fichiers d’installation de WordPress par FTP (Filezilla, ou CyberDuck ou équivalent), mais pas dans le dossier “wordpress” : envoyez directement les 3 dossiers wp-admin / wp-content / wp-includes et les 15 fichiers, directement “à la racine” c’est à dire dans le répertoire (dossier) www ou public_html, selon les infos de l’hébergeur. (relire cette partie du guide d’installation)

    #2270412
    nicaram
    Participant
    Initié WordPress
    36 contributions
    • J’ai installé WordPress manuellement, créé la BDD et noté les mots de passe/identifiants.

     

    • Le serveur ne contient pas le moindre dossier “www”, “public_html” ou même “web”. Seulement un dossier “logs”.

     

    • J’ai envoyé tout le dossier WordPress (avec les sous-dossiers “wp-” et les fichiers en dessous).

    Dans votre description, faut-il garder le dossier “Wordpress” ou bien couper/coller les sous-dossiers/fichiers qu’il contient?

     

    • Pour ce qui est du script, je suppose – d’après ce que j’ai lu – qu’il faut simplement le mettre à la suite.
    #2270443
    Flobogo
    Modérateur
    Maître WordPress
    15850 contributions

    Dans votre description, faut-il garder le dossier “Wordpress”

    Non, c’est ce que je vous disais :

    pas dans le dossier “wordpress” :

    Ce dossier a été créé par l’installation en un clic. Il n’a d’intérêt que si vous voulez ensuite installer un 2ème site, totalement distinct du 1er, sur le même hébergement. Mais dans ce cas, le mot “wordpress” apparaîtra dans votre URL, sauf réglage ultérieur.

    ou bien couper/coller les sous-dossiers/fichiers qu’il contient?

    Oui, mettez-les à la racine. Bizarre, il me semblait que même chez OVH, il y avait un dossier d’installation spécifique. Pas de dossier “htdocs” non plus ?

    Pour ce qui est du script, je suppose – d’après ce que j’ai lu – qu’il faut simplement le mettre à la suite.

    Oui, après l’avoir dézippé. Bien prendre le dossier qui contient les fichiers, et pas le “dossier qui contient le dossier qui contient les fichiers” ^^

    Mais n’oubliez pas qu’il faut aussi remplacer la base de données par celle que de votre site local (enfin, sa sauvegarde), en utilisant PhpMyAdmin, d’abord en local pour créer la sauvegarde (je crois que vous l’avez fait, je ne relis pas tout), puis en restaurant cette sauvegarde chez votre hébergeur, à la place de la base de données précédente.

    Et surtout, avant de vous lancer dans cette opération, vérifiez d’abord que votre site fonctionne en ligne en version “vierge” que vous venez d’installer.

    #2270969
    nicaram
    Participant
    Initié WordPress
    36 contributions

    Bon voilà, j’ai fait tout ce qui est demandé pour le script. Pourtant, j’arrive toujours sur
    Le domaine est déjà enregistré
    Ce domaine a été enregistré avec 1&1 IONOS, il est désormais accessible en ligne. Si vous êtes titulaire de ce domaine, vous pouvez vous connecter pour l’administrer.

    Ai-je vraiment réussi? Que faire à présent?

    • Cette réponse a été modifiée le il y a 2 mois et 3 weeks par  nicaram.
    #2270974
    nicaram
    Participant
    Initié WordPress
    36 contributions

    J’ai trouvé: pour tester, il faut faire monsite/wp-login.php

    Je tombe bien sur l’interface de WordPress, mais après avoir mis l’identifiant et le MDP, ceci s’affiche:

    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator at to inform them of the time this error occurred, and the actions you performed just before this error.
    More information about this error may be available in the server error log.
    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

    Bref, ça ne fonctionne toujours pas…

    • Cette réponse a été modifiée le il y a 2 mois et 3 weeks par  nicaram.
    #2271101
    nicaram
    Participant
    Initié WordPress
    36 contributions

    Pff terminé! Après plus d’une heure au téléphone avec 1&1, j’ai réussi à accéder à mon WP en ligne et le site.

    Il y a deux choses qui bloquaient (et que j’ignorais):

    1/ Dans l’adresse nouvelle du script, il fallait mettre “https” (ex: https://www.lesite.fr)

    2/ Sur l’interface du serveur,  à sa racine, “index.php” devait être supprimé – sous peine de revenir sur la page d’accueil de 1&1.

     

    Il faut que je trouve une adresse web plus professionnelle et moins moche, ensuite je les rappellerai pour qu’ils fassent eux-même la manip d’adresses. Donc, dans les prochains jours, je pourrai revenir sur le sujet du thème WP qui me cause quelques soucis^^

     

    Merci pour votre aide!

    • Cette réponse a été modifiée le il y a 2 mois et 3 weeks par  nicaram.
    • Cette réponse a été modifiée le il y a 2 mois et 3 weeks par  nicaram.
15 sujets de 16 à 30 (sur un total de 30)
  • Vous devez être connecté pour répondre à ce sujet.