transfert de site drupal

Events happening in the community are now at Drupal community events on www.drupal.org.
ibaicha's picture

Je suis un nouveau dans le monde web.
Je suis entrain de decouvrir drupal.
En ce moment je travail sur un site que j'aimerai transferer sur une autre machine (en local).
J'ai bien copier ma base de données et mon site que j'ai tranferés ailleurs, selement des erreurs me sont retournées à la connexion!
Je voudrai savoir les modifs a apporter sur mon "apache d'acceuil" .
Merci

Comments

bonjour je suis nouvelle

icecta's picture

bonjour
je suis nouvelle aussi donc je ne m'y connais pas vraiment mais est ce que tu as activé le site ? si non active le et ajoute la ligne suivante a ton fichier etc/apache2/httpd.conf
serveur localhost

hope que je t'aurai un peu aidé LOL

Bonjour icecta

ibaicha's picture

Merci tres chere icecta
Jene comprend pas bien quand vous dites qu'il faut activer le site, dites moi, ceux sont des commandes qu'il faut executer?
Aussi j'ai ouvert mon fichier etc/apache2/httpd.conf mais il est vide.
Merci

oui c'est vide c'est pour

icecta's picture

oui c'est vide c'est pour cela qu'il faut y ajouter :
1- servername localhost ( taleur je m'etais trompé)

et quand je parle d'activation c'(est qu'il faut taper la cmd

2- a2ensite nom_de_ton_site

3- apres tu entre dans /etc/init.d/apache2 et tu tape reload

Peux-tu nous parler de ces erreurs?

knibals's picture

Salut Ibrahima, je penses qu'il y a d'autres manières plus simple de déplacer un site Drupal.
Pourrais-tu nous en dire + sur les erreurs à la connexion dont tu nous as parlé? Et qu'est ce que tu veux dire par mon "apache d'acceuil"?

Petit à petit, on devient moins petit

transfert drupal

ibaicha's picture

Salut,
au fait la connexion ne se fait pasdu tout.
J'obtiens le message suivant de firefox:
" Server not found
Firefox can't find the server at ..... "

"apache d'acceuil" juste pour signifier la machine vers laquelle je veux effectuer le tranfert du site.
Merci

Pour transférer votre site

bassthiam's picture

Salut la communauté !
Mister ibaicha, si j'ai bien compris vous avez travaillé sur un site que vous désirez transférer/installer sur une autre machine.
Supposons que j'ai compris,
voici alors les étapes à suivre:

I/ D'abord sur la première machine où fonctionne le site:
1. faites une sauvegarde de la base de donnée que vous aviez spécifiez pour drupal:
$mysqldump -u root -p_votre_mot_de_pass nom_de_la_bd_à_sauvegarder > nom_du_fichier_sav

  1. copier tout le répertoire contenant les fichiers de drupal, ainsi que le fichier dump que vous venez de créer.
    ATTENTION:
    Des erreurs peuvent ce produire lors de la copie, certaines sont dues à des problémes de permissions, il est donc utile d'éxécuter
    la commande suivante avant de lancer la copie:
    $chmod -R 777 repertoire_drupal

II/ Maintenant dans la machine destination:
1. Créer une base de donnée vierge en ligne de comande ou gràce à l'interface de phpmyadmin
2. importer votre sauvegarde de base de donnée
$mysql -u root -pmot_de_pass nom_de_la_bd_vierge < chemi_vers_le_fichier_sauvegarde

  1. copier le répertoire drupal dans /var/www
  2. Et là ça devient important :!
    Dans le répertoire de drupal que vous venez de créer, ouvrez le fichier sites/default/settings.php
    C'est dans ce fichier que l'on précise, à drupal, la base de donnée à utiliser. on y trouve une variable $databases de typde array (tableau).
    Reste plus qu'à modifier les attributs de ce array,
    'driver' => 'mysql',
    'database' => 'nom_de_la_bd_cree_sur_la_nouvelle_machine',
    'username' => 'root',
    'password' => 'mot_de_pass_mysql_de_root',
    Sauvegarder ! puis fermer !

  3. Si tout c'est bien dérouler à l'étape 3,
    vous pouvez visualiser le nouveau site aprés avoir recharger appache
    $/etc/init.d/apache2 reload
    Si votre fichier /etc/apache2/httpd.conf est vide, ouvrez le et ajouter ServerName localhost

  4. Si vous n'avez pas utiliser de vhost c'est pas nécessaire d'activer le site. il doit etre accecible à http://localhost/nom_du_repertoire_drupal

Erreur durant le dump de la DB

Houssmeddine.Ziadi's picture

Salut,

Lors de l'opération de sauvegarde de la DB avec "mysqldump" je me trouve devant l'erreur suivante:
mysqldump: Got error: 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) when trying to connect

et avec /etc/init.d/mysqld status c'est toujours stopped.
/etc/init.d/mysqld restart mais ça change rien !
Avez-vous une explication pour cela?

Merci

Have fun !

bassthiam's picture

Si vous , obtenez d'autres erreurs copiez les messages et collez les ici dans un comment !

Fonction de cryptage de password

ibaicha's picture

Bonjour les gars je suis entrain de découvrir drupal.

En ce moment a travers l'api form de drupal j'aimerai creer un formulaire pour ajouter de nouveau utilisateur.
J'aimerai savoir la fonction de cryptage utilisée pour les mot de passe, j'ai testé la fonction md5 mais ça ne marche pas.

Merci

mmkmou's picture

Merci d'ouvrir un nouveau thread pour les discussions :-)
Suivre le thread pour poursuivre la discussion http://groups.drupal.org/node/234483

Mouhamadou Moustapha CAMARA
Mozilla Senegal Community leads
Mozilla Reps

Senegal

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: