Créer un thème en local (Créer un compte)

  • Statut : non résolu
11 sujets de 1 à 11 (sur un total de 11)
  • Auteur
    Messages
  • #454978
    sylvainman
    Membre
    Initié WordPress
    39 contributions

    Bonjour à tous,

    Ma configuration WP actuelle
    – Version 2.3.1
    – Thème perso
    – Plein de plugins
    – 1and1.com
    http://troisiemoeil.org

    J’aimerais rafraîchir un peu le thème de mon photoblog.
    Seulement je ne veux pas le faire en « Live » alors que des visiteurs sont peut-être sur mon site.
    Je souhaiterais donc faire ça en « local » ou en ligne mais sur une version tierce, de manière à pouvoir avancer à mon rythme.
    Comment puis-je faire ça ?
    Je m’y connais un peu en CSS et HTML mais je ne suis pas du tout programmeur, tous vos conseils pourront être les bienvenus.
    Merci.

    P.S. : J’imaginais que des gens avaient déjà soumis cette question par le passé, mais je n’ai rien trouvé sur le forum.

    #613218
    Rafik
    Membre
    Chevalier WordPress
    310 contributions

    Installe easyphp et wordpress et commence le boulot !

    #613219
    sylvainman
    Membre
    Initié WordPress
    39 contributions

    Tu veux dire tout réinstaller depuis le début ?
    J’oubliais je tourne avec Mac OS X.

    #613220
    jpicot
    Participant
    Padawan WordPress
    77 contributions

    pour avoir un serveur équivalent sous Mac tu peux utiliser MAMP (Apache MySql Php sous Mac) tu trouveras ici toutes les infos pour la mise en oeuvre :
    http://www.framasoft.net/article3719.html

    il te suffira de :

    1) installer la même version de wp
    2) recopier ton thème que tu auras récupéré par ftp, puis l’activer
    3) sauvegarder les tables wp de ton site avec phpmyadmin (ou l’outil fourni par ton hébergeur)
    4) écraser les tables en local par celle que tu as sauvegardées
    5) tu as maintenant en local l’image de ton site sur le web. tu peux modifier ton thème à ta guise et sans risques 🙂

    #613221
    sylvainman
    Membre
    Initié WordPress
    39 contributions

    Merci beaucoup, ton explication a l’air très claire.
    Je vais essayer ça.
    Sinon pour info, j’avais trouvé ce plugin, qui permet d’éditer un thème en ligne, tout en laissant celui vu par les internautes intact.
    Ça s’appelle Admin Theme Preview et c’est ici.

    #613222
    jpicot
    Participant
    Padawan WordPress
    77 contributions

    j’avais oublié une précision importante :boulet:

    il ne suffit pas de réinjecter les tables sauvegardées, il faut aussi translater les adresses dans les tables. je m’explique : dans les tables de ton site tu as deux types de références : celles par rapport à l’adresse du site http://www.monsite.fr/etc et celles par rapport au disque du genre /mnt/137/sdb/d/5/etc

    pour qu’elles pointent sur ton disque local, il faut les traduire respectivement en : http://localhost/etc et C:/le_dossier_de_base_de_ton_site_local

    comment faire ?

    1) sauvegarder la base avec PhpMyAdmin sans compression dans un fichier texte
    2) éditer ce fichier avec l’éditeur de ton choix (je ne connais pas MAC…) et remplacer toutes les occurences des chaines indiquées ci-dessus.
    3) supprimer les tables locales avec PhpMyAdmin
    4) importer le fichier modifié avec PhpMyAdmin

    désolé pour cet oubli, tiens moi au courant si ca ne te parait pas clair ou si tu as des questions..
    @+

    #613223
    sylvainman
    Membre
    Initié WordPress
    39 contributions

    Merci pour ces précisions.
    Je ne suis pas sûr de pouvoir faire ça dans les prochains jours, mais dès que j’ai pu m’y essayer je te tiendrais au courant.

    #613224
    sylvainman
    Membre
    Initié WordPress
    39 contributions

    Bon, ça y est j’ai installé WordPress et importé ma base de données.
    Cela semble marcher quand je vais sur la page d’accueil.
    Seulement lorsque je veux me connecter avec mon login et mot de passe habituel, j’ai ce message :
    You do not have sufficient permissions to access this page.
    J’ai cherché un peu partout et ne trouve pas vraiment de solution. Je suis allé voir les autorisations dans la base de données mais je ne pige rien…
    Une idée ?
    Merci.

    #613225
    atch
    Participant
    Chevalier WordPress
    127 contributions

    c’est pas la réponse à ta question mais moi pour éditer mon theme en ligne j’utilise
    Mozzila + le module web developer (http://chrispederick.com/work/web-developer/)

    ainis je modifie mon CSS avec visu du résultat immédiat sans modifier le vrai css donc avec le site toujours visible pour les visiteurs.

    Une fois que le résultat te convient tu enregistres le CSS et tu le remplaces par l’ancien.

    V++

    Atch

    #613226
    sylvainman
    Membre
    Initié WordPress
    39 contributions

    Merci atch,
    Sauf que je souhaite modifier un autre thème que celui que j’ai déjà. Ça veut donc dire qu’avec ta méthode je dois l’activer avant de le modifier. Et donc les visiteurs ne verraient pas le bon… À moins d’utiliser le plugin Admin Theme Preview. Ça pourrait être une solution.
    Mais j’aimerais vraiment arriver à faire tout ça en local, ça économiserait pas mal de bande pasante.

    #613227
    jpicot
    Participant
    Padawan WordPress
    77 contributions
    sylvainman wrote:
    Bon, ça y est j’ai installé WordPress et importé ma base de données.
    Cela semble marcher quand je vais sur la page d’accueil.
    Seulement lorsque je veux me connecter avec mon login et mot de passe habituel, j’ai ce message :
    You do not have sufficient permissions to access this page.
    J’ai cherché un peu partout et ne trouve pas vraiment de solution. Je suis allé voir les autorisations dans la base de données mais je ne pige rien…
    Une idée ?
    Merci.

    une solution peut être ici : j’ai extrait la partie interessante (le site est accessible ici mais la page est lourde a charger)
    c’est en anglais mais assez clair

    What happens is that WordPress cannot read user roles, and therefore, even though your password is accepted, you get a message telling you that you’re not welcome in the wp-admin section:

    Vous n’avez pas les droits suffisants pour accéder à cette page.

    Or, in English:

    You do not have sufficient permissions to access this page.

    Now, this is where I got lucky. Browsing quickly through the first dozen or so of forum threads about wp-capability.php problems, this response caught my eye. It indicated that the source of the problem was the content of the wp_user_roles field (your prefix may vary). In this case, it had been split on more than one line.

    I headed for the database, looked at the field, and didn’t see anything abnormal about it at first. All on one line, no weird characters… just before giving up, I moved the horizontal scrollbar to the end of the line, and there — Eurêka! I saw it.

    Abonné

    “Contributor”, in French, is “abonné”, with an accent. Accent which got horribly mangled by the MySQL problems which I’ll strive to resolve shorty. Mangled character which caused the foreach() loop to break in wp-capabilities.php, which caused the capabilities to not be loaded, which caused me to be locked out of my blog.

    bon courage

11 sujets de 1 à 11 (sur un total de 11)
  • Vous devez être connecté pour répondre à ce sujet.