Guide Drupal 6 - Épisode 1 : installer un site ou une plateforme multi-sites sous Drupal

Je travaille en ce moment sur un projet de plateforme multi-sites sous Drupal. L'avantage de Drupal, dans ce type de projet, c'est qu'il permet nativement (et donc facilement) de configurer et de gérer plusieurs sites distincts sur une seule et même installation. Chaque site peut avoir son propre nom de domaine et son propre contenu (y compris MySQL) tout en étant installé, configuré et géré sur la même installation de Drupal utilisant une seule et même base de données MySQL. Le code PHP de Drupal n'est installé qu'une seule fois et est partagé par chaque site, si bien qu'une seule mise à jour de Drupal s'applique à tous les sites installés. Les thèmes et modules sont disponibles pour tous les sites mais il reste possible de n'autoriser un thème ou un module que pour un seul site. Bref, c'est un pur bijou et, comble de bonheur, tout cela est très facile à mettre en place, comme vous allez le voir.

Toujours installer Drupal en multi-sites

Je vous recommande très fortement de toujours installer Drupal de cette manière, même si vous ne voulez exploiter ou mettre en oeuvre qu'un seul site. Cela vous permettra, si un jour vous changez d'avis, d'ajouter des sites à votre plateforme Drupal sans avoir à tout recommencer, et ce, très facilement. De plus, faire une installation multi-sites ne prend pas plus de temps et n'est pas plus compliqué que faire une installation uni-site. Par conséquent, si vous voulez n'installer qu'un seul site, vous n'avez qu'à faire exactement ce qui est décrit dans ce tuto, sauf la dernière étape visant à créer un second site. Vous la ferez le jour où vous en aurez besoin, ou alors vous ne la ferez jamais, ça ne changera rien à votre site. Mais si un jour ça vous prend, en 2 minutes c'est fait.

Le principe : une histoire de répertoires

Chaque site créé utilise le même code de Drupal mais dispose de sa propre configuration et de ses propres fichiers, stockés dans un sous-répertoire dédié du répertoire /sites. Par exemple, dans le cas d'un premier site sur le domaine www.bonjour.com et d'un second site sur www.bonsoir.com, il faudra créer pour chacun d'entre eux un sous-répertoire dans le répertoire /sites. Chacun de ces répertoires devra contenir un fichier de configuration nommé settings.php. L'astuce réside dans le nom du répertoire. Si vous voulez que vos sites possèdent des noms de domaines différents, il suffit de donner à chaque répertoire le nom du domaine correspondant. Par exemple, dans le cas des 2 sites www.bonjour.com et www.bonsoir.com, les répertoires seront nommés /sites/bonjour.com et /sites/bonsoir.com. Si vous ajoutez les "www." dans le nom du répertoire, seules les URLs du type http://www.bonjour.com seront accessibles et pas celles du type http://bonjour.com. Si vous ne souhaitez pas utiliser des noms de domaine différents, mais simplement utiliser des sous-domaines ou des sous-répertoires de votre site principal, il suffit de nommer autrement les répertoires en question. Pour utiliser un sous-domaine du type http://travail.bonjour.com, il faut nommer le répertoire en /sites/travail.bonjour.com.  Si vous voulez utiliser un sous-répertoire pour une URL du type http://bonjour.com/travail, il faut nommer le sous-répertoire dans sites de la manière suivante : /sites/bonjour.com.travail. Dans tous les cas, chaque répertoire contient son propre fichier settings.php. Et chaque site ainsi configuré peut avoir ses propres modules et thèmes, en plus de ceux se trouvant dans les dossiers /modules et /themes standard. Pour cela, il suffit de créer des répertoires /modules et /themes dans le répertoire de configuration de chaque site. Par exemple, le répertoire /sites/bonjour.com/ pourra contenir, en plus de son fichier settings.php, son propre dossier /themes/nom_du_theme/, son propre dossier /modules/nom_du_module/, etc.

Pas-à-pas : installer d'abord le premier site

  1. Faire pointer les noms de domaine à utiliser sur l'espace d'hébergement et choisir quel site (et donc quel nom de domaine) sera le site principal.
  2. Télécharger, décompresser et installer Drupal comme s'il n'y avait qu'un seul site, sur le nom de domaine principal retenu.
  3. Ne pas lancer maintenant l'installation automatique et, par conséquent, ne pas utiliser la configuration /sites/default
  4. Créer tout de suite le sous-dossier du 1er site dans le répertoire /sites (en utilisant le nom de domaine principal, il en faut bien un pour commencer !) et y copier le contenu du dossier /sites/default (au niveau des permissions, ce dossier devra être accessible en écriture, mais seulement pendant l'installation). Drupal est prêt.
  5. Lancer l'installation automatique en se rendant sur l'URL du site (nom de domaine ou sous-répertoire d'installation du nom de domaine ou adresse IP du serveur). Se laisser alors guider et répondre aux questions : Drupal vous demandera sûrement de renommer le fichier default.settings.php en settings.php dans le répertoire de votre 1er site et de permettre provisoirement l'écriture dans ce fichier et dans son dossier.
  6. Au moment de saisir les identifiants MySQL, ne pas modifier le préfixe des tables dans les Options Avancées puisque ce premier site sera le site par défaut
  7. Dès que l'installation est terminée, il est possible de publier du contenu sur ce premier site.
  8. Rétablir des permissions sécurisées : 550 sur le répertoire du site dans /sites et 444 sur son fichier settings.php.

Pas-à-pas : installer ensuite le second site

  1. Créer le sous-dossier du 2ème site dans le répertoire /sites en respectant les règles de nommage citées plus haut (nom de domaine distinct, sous-domaine ou sous-dossier) et y copier le contenu du dossier /sites/default (comme pour le premier site, au niveau des permissions, ce dossier devra être accessible en écriture, mais seulement pendant l'installation)
  2. Lancer l'installation automatique en se rendant sur l'URL du deuxième site (nom de domaine distinct, sous-domaine ou sous-dossier). Se laisser guider et répondre aux questions : là aussi, Drupal vous demandera sûrement de renommer le fichier default.settings.php en settings.php dans le répertoire de votre 2ème site et de permettre provisoirement l'écriture dans ce fichier et dans son dossier. Si Drupal indique que l’installation est déjà faite, c’est qu’il utilise une définition de site déjà existante, ou celle par défaut. Vérifier à ce stade la concordance entre l'URL et ce qui est défini dans le dossier /sites.
  3. Au moment de saisir les identifiants MySQL, aller dans les Options Avancées et modifier le préfixe des tables ; si cela n'est pas fait, la première installation sera écrasée par celle-ci
  4. Si tout se déroule normalement, vous avez une plateforme multi-sites dans laquelle Drupal gère tout seul les différentes URL en leur associant la bonne configuration. Il vous suffit de vous rendre sur chaque URL pour vous en rendre compte. Voilà, c'est tout. Durée de l'opération : 10 minutes à peine.
  5. Ne pas oublier de rétablir des permissions sécurisées : 550 sur le répertoire du site dans /sites et 444 sur son fichier settings.php.

Installez autant de sites que vous voulez !

Pour installer un nouveau site, il vous suffit de répéter les opérations effectuées ci-dessus pour installer le second site. Vous pouvez répéter l'opération autant de fois que vous voulez et gérer ainsi de très nombreux sites, complètement différents, tant au niveau du design qu'au niveau du contenu, avec une seule et même installation de Drupal. Que du bonheur, non ?

Installation uni-site classique

Dans le cas d'une installation uni-site classique, selon la procédure automatique proposée par Drupal, il ne faut pas simplement renommer le fichier default.settings.php en settings.php : il faut créer un fichier settings.php en copiant default.settings.php tout en conservant default.settings.php. Dans le répertoire sites/default, on doit donc avoir à la fois le fichier default.settings.php et le fichier settings.php. Petit détail qui peut vous économiser du temps...

PS : ce tutoriel a été testé avec succès sur un hébergement Gandi.

Commentaires

Excellent tuto. C'est clair, net et précis. De plus, je dirais que c'est une bonne pratique à adopter vue qu'un site est appelé à toujours évoluer. C'est toujours embêtant de se rendre compte qu'une modification ou évolution aurait nécessitée un certain paramétrage au départ.

C'est vraiment un bon tuto.

Est-ce qu'il existe un moyen d'automatiser ça afin de permettre la création de site pour les users ?

Merci pour ce tutoriel très complet, je voulais par contre savoir si on pouvait transformer une installation existante de Drupal 7 pour ajouter une gestion multisite non prévue au départ.
Je profite en effet d'un changement d'hébergeur pour fusionner deux projets Drupal et j'essaie de savoir si je peux transformer les deux instances en une seule sans repartir de zéro, sachant que je n'ai pas fait la manipulation à la création de ces sites...

Est-il possible également d'utiliser deux bases de données distinctes ? Quel est alors l'impact sur les performances sachant qu'il est peut probable que les visiteurs visitent les deux sites simultanément.

Avec les droits d’accès sur le répertoire du site à 550 on a des problèmes. J’ai cherché longtemps et j’ai inutilement tout réinstallé car la personnalisation couleur et logo de Bartik ne fonctionnait pas une fois le site terminé d’être installé. La bonne valeur est 555, et c’est Drupal qui l’a réglé à l’installation.

À mon avis il vaut mieux ajouter un préfixe pour toutes les tables, y compris pour celle du premier site par défaut (alinéa 6 du pas à pas) car sinon, une fois dans PHP MyAdmin, il est plus difficile de les repérer, les lignes de la première table sans préfixe venant s’intercaler au milieu les autres du fait d’un classement alphabétique. Avec un préfixe les lignes de chaque table sont bien groupées.

Sur cette page du guide officiel d’installation sur Drupal.org : Step 3: The settings.php file on donne :

  • chmod 640 settings.php
  • chmod 755 ../default
Portrait de Lektum

Merci, Jean, pour ces diverses précisions. D'expérience, nous avons noté que ça dépend aussi des environnements serveur. 

Et merci pour ce tutoriel, le seul que j’ai trouvé en français et qui m’a beaucoup aidé malgré ces petits problème. J’insiste quand même sur le fait qu’il vaut mieux toujours ajouter un préfixe à la table de la base de données, même lorsqu’elle est unique dans une base MySQL. Je me retrouve avec plusieurs sites que je veux transférer sur un espace multisite et dont les tables ne sont pas préfixées et je sens que je vais avoir un mal fou à m’en sortir.

http://bbs.117yx.com/thread-419349-1-1.html http://help.beginnersprogramming.com/index.php?title=User:PmqrdfBe#louis... http://gtv.youxigaga.com/forum.php?mod=viewthread&tid=251076 http://www.cdjy77.com/bbs/forum.php?mod=viewthread&tid=758845 http://bbs.cmjkw.com/forum.php?mod=viewthread&tid=3155434 http://www.zswan.com/forum.php?mod=viewthread&tid=1169018 http://www.flbhuaren.com/forum.php?mod=viewthread&tid=1729078 http://osbiz.de/index.php?title=User:U9axaqiw#uggs_boots_on_sale_661_lug... http://doc.lanwazi.com/forum.php?mod=viewthread&tid=607269 http://www.0854114.com/forum.php?mod=viewthread&tid=211500 http://cwc.hlbrc.cn/Review.asp?NewsID=844 http://zhenaijie.com/forum.php?mod=viewthread&tid=2133416 http://www.flolm.com/thread-138271-1-1.html http://scripts.mit.edu/~spr/wiki/index.php?title=User:E4uoxgcu#louis_vui... http://bbs.chinesehu.com/thread-7814581-1-1.html http://bbs.taobaosao.com/forum.php?mod=viewthread&tid=262413 http://bbs.jxdxd.com/forum.php?mod=viewthread&tid=1616059 http://www.srsw.cc/thread-270867-1-1.html http://42.121.115.225/forum.php?mod=viewthread&tid=378248 http://www.sxcdmpa.cn/../admin/index_face.asp http://jetso.shoppingmallhk.com/thread-275000-1.html http://testiwenwen.ideamuster.com/30g/forum.php?mod=viewthread&tid=544733 http://www.opratoni.com/discuztwo/forum.php?mod=viewthread&tid=2226500 http://bbs.5917pk.com/forum.php?mod=viewthread&tid=785429 http://www.linye123.com/forum.php?mod=viewthread&tid=1044515 http://www.xfjsgg.com/forum.php?mod=viewthread&tid=254623 http://yundong78.itweekee.com/space.php?uid=228987&do=blog&id=3083653 http://www.wesare.com/activity/p/109316/ http://ddsyxx.com.cn/forum.php?mod=viewthread&tid=6126592 http://photo.riceball.net/ymca/forum.php?mod=viewthread&tid=1937128 http://www.sa-ws.com/bbs/thread-209382-1-1.html http://old.moto8.com/old/Review.asp?NewsID=595 http://jwc2.hlbrc.cn/jwc_web/Review.asp?NewsID=962 http://bbs.513games.com/forum.php?mod=viewthread&tid=1068129 http://shenlansa.com/bbs/forum.php?mod=viewthread&tid=579332 http://ymryshg.com/forum.php?mod=viewthread&tid=1855526 http://zecacpa.com/forum.php?mod=viewthread&tid=421436 http://bbs.fyore.com/thread-987516-1-1.html http://www.tangdrum.com/thread-1170671-1-1.html http://jzdedu.com/forum.php?mod=viewthread&tid=205938 http://www.chinesedent.com/read.php?tid=5022012&ds=1 http://www.blfentao.com/read-htm-tid-62186.html/read.php?tid-62186.html/ http://xyswty.com/forum.php?mod=viewthread&tid=146141 http://bbs.elien.cn/forum.php?mod=viewthread&tid=91045 http://www.suyanhui.com/forum.php?mod=viewthread&tid=158804 http://www.wolong.co/forum.php?mod=viewthread&tid=64443&fromuid=94340 http://www.wxljcy.cn/bbs/forum.php?mod=viewthread&tid=158885 http://whcsc.net/bbs/forum.php?mod=viewthread&tid=381843 http://www.067.me/bbs/forum.php?mod=viewthread&tid=78439 http://www.9080gou.com/bbs/forum.php?mod=viewthread&tid=103601

http://200.110.88.34/cenec/index.php?option=com_xijc&view=captcha&lang=es http://bbs.zuche999.com/forum.php?mod=viewthread&tid=828928&fromuid=37397 http://www.amc.kmitl.ac.th/index.php?option=com_blog&view=loginblog&Item... http://www.beihai95.com/forum.php?mod=viewthread&tid=1424304&fromuid=60698 http://testiwenwen.ideamuster.com/30g/forum.php?mod=viewthread&tid=52808... http://pcyiso.cn283.zidc.cn/bbs/forum.php?mod=viewthread&tid=758158&from... http://www.cg8.cc/bbs/forum.php?mod=viewthread&tid=362367&fromuid=8457 http://sandibbs.4chy.com/showtopic-3305122.aspx http://jj.baidu029.com/bbs/forum.php?mod=viewthread&tid=524962&fromuid=1... http://www.zhenzhen.net/bbs/forum.php?mod=viewthread&tid=1240051&fromuid... http://www.letmis.com/forum.php?mod=viewthread&tid=644902 http://gruot.gicp.net:87/discuz/forum.php?mod=viewthread&tid=818958 http://doranlol.com/bbs/forum.php?mod=viewthread&tid=555850&fromuid=32791 http://www.dezhiweiwatch.com/en/forum.php?mod=viewthread&tid=234502&from... http://doc.lanwazi.com/forum.php?mod=viewthread&tid=592888&fromuid=22564 http://csgda.org/bbs/forum.php?mod=viewthread&tid=2397509 http://www.fonavi-st.pe/index.php?option=com_blog&view=blog http://www.thehost777.com/forum.php?mod=viewthread&tid=770190&fromuid=42373 http://bukechem.com/bbs/forum.php?mod=viewthread&tid=556940&fromuid=21555 http://hkbetter.com/forum.php?mod=viewthread&tid=586316&fromuid=29782 http://www.cdjy77.com/bbs/forum.php?mod=viewthread&tid=744085&fromuid=59063 http://jrails.org/forum.php?mod=viewthread&tid=879037&fromuid=38729 http://www.chachepj.net/luntan/forum.php?mod=viewthread&tid=808303&fromu... http://www.zhitongjiaoyu.net/bbs/forum.php?mod=viewthread&tid=1494632&fr... http://www.hz768.com/Review.asp?NewsID=466 http://cwc.hlbrc.cn/Review.asp?NewsID=849 http://www.shanxice.com/forum.php?mod=viewthread&tid=430720&fromuid=11238 http://rsxx.sdedu.net/jiaoliu1/Review.asp?NewsID=936 http://my.pxloo.com/forum.php?mod=viewthread&tid=266438&fromuid=2722 http://fabu.ws/bbs/thread-166839-1-1.html http://61.178.227.215/bbs/forum.php?mod=viewthread&tid=235042 http://ants.cc/forum.php?mod=viewthread&tid=644150&fromuid=43950 http://www.lovecaogen.net/bbs/forum.php?mod=viewthread&tid=347914 http://siemprelucenafc.es/?option=com_content&view=article&id=115 http://cheyuan.cc/forum.php?mod=viewthread&tid=223238&fromuid=2650 http://www.gx133.com/forum.php?mod=viewthread&tid=174991&fromuid=1804 http://bbssfy.w242.qianshou.tv/forum.php?mod=viewthread&tid=383416 http://www.0370.me/forum.php?mod=viewthread&tid=259911&fromuid=5614 http://v5.myrevenge.net/index.php?site=news_comments&newsID=3242 http://www.xiyikaoyan.com/forum.php?mod=viewthread&tid=44110&fromuid=5538 http://www.lurongtang.com/bbs/forum.php?mod=viewthread&tid=78399&fromuid... http://zsdcg.com/thread-77871-1-1.html http://www.9tuan8.com/bbs/forum.php?mod=viewthread&tid=1631361 http://211.147.18.81:88/bbs/forum.php?mod=viewthread&tid=1893069 http://www.766zjy.com/dz/forum.php?mod=viewthread&tid=307652&fromuid=3700 http://forum.znzproduction.com/forum.php?mod=viewthread&tid=82111&fromui... http://211.147.18.81:88/bbs/forum.php?mod=viewthread&tid=1893071 http://www.ebayfanli.com/bbs/forum.php?mod=viewthread&tid=187524 http://www.srsw.cc/forum.php?mod=viewthread&tid=260923&fromuid=4462 http://sj.sekwan.cn/forum.php?mod=viewthread&tid=230068&fromuid=1241

http://www.app4shop.com/node/16973463 http://www.replaymania.com/node/2095 http://forum.xpr0.com/discussion/138636/pandora-jewelry-stores-11755-jxf... http://xianyuqi.com/forum.php?mod=viewthread&tid=96536 http://sophway.com/read.php?tid=84853&ds=1 http://bbs.tap108.com/viewforum.php?f=5 http://xk4.cn/thread-1722465-1-1.html http://www.16hour.cn/read-htm-tid-75660.html http://www.zmbgc.com/sm/thread-454813-1-1.html http://sandibbs.4chy.com/showtopic-3364053.aspx http://teso.ophelia-core.com/wiki/index.php/User:Hrv2svhm#louis_vuitton_... http://me.ujn.edu.cn/article/Review.asp?NewsID=1869 http://rsxx.sdedu.net/jiaoliu1/Review.asp?NewsID=930 http://jwc2.hlbrc.cn/jwc_web/Review.asp?NewsID=962 http://old.moto8.com/old/Review.asp?NewsID=696 http://www.nss184xx.com/Review.asp?NewsID=489 http://www.ootbingo.com/wiki/index.php?title=User:Nvjbyuuw#baby_uggs_111... http://cwc.hlbrc.cn/Review.asp?NewsID=853 http://www.sxcdmpa.cn/../admin/index_face.asp http://www.hz768.com/Review.asp?NewsID=466 http://www.qzmuseum.net/Review.asp?NewsID=139 http://www.technicaltechnition.info/wikipedia/index.php?title=User:Qzuwl... http://rzazy.com/forum.php?mod=viewthread&tid=3076563 http://imd2001.theplayground.cc/wiki/index.php?title=User:Cumrefiq#uggs_... http://www.njzhangwenjun.com/Review.asp?NewsID=2033964210 http://puss1982.7991.ftpdo.com/Review.asp?NewsID=506 http://home.liweihui.com/space.php?uid=143841&do=blog&id=1534841 http://bbs.513games.com/forum.php?mod=viewthread&tid=1076789 http://www.love-eu.com/BBS/forum.php?mod=viewthread&tid=505978 http://42.121.115.225/forum.php?mod=viewthread&tid=383383 http://www.jzlsw.com/Review.asp?NewsID=1204 http://www.r108.com/forum.php?mod=viewthread&tid=357288 http://www.3kfw.com/bbs/forum.php?mod=viewthread&tid=460748 http://www.asnyip.org/wiki/index.php?title=User:Vi5rrjzg#louis_vuitton_p... http://www.0577o.com/showtopic-72824.aspx http://lemei.cc/forum.php?mod=viewthread&tid=1121635 http://www.zzjbcn.com/bbs/forum.php?mod=viewthread&tid=203951 http://ls.longhoo.net/forum.php?mod=viewthread&tid=428225 http://jetso.shoppingmallhk.com/thread-278346-1.html http://www.1158.me/forum.php?mod=viewthread&tid=363715 http://www.huaxiachina.com.cn/forum.php?mod=viewthread&tid=587693 http://www.0370.me/forum.php?mod=viewthread&tid=271159 http://gzmaya.net/bbs//forum.php?mod=viewthread&tid=5219190 http://gswe68.com/forum.php?mod=viewthread&tid=1792050 http://221.226.62.36:8888/upload/forum.php?mod=viewthread&tid=13941570 http://www.shengri.com.cn/bbs/forum.php?mod=viewthread&tid=337335 http://www.avwikipro.com/index.php?title=User:L8xaispo#louis_vuitton_pur... http://www.xmgjj.gov.cn/bbs/forum.php?mod=viewthread&tid=1318068 http://www.zslimei.com/forum.php?mod=viewthread&tid=2390572 http://zhenaijie.com/forum.php?mod=viewthread&tid=2145242

http://www.ceisa-bayco.com.mx/includes/style.asp http://www.longs-billiards.com/news.asp http://www.longs-billiards.com/Monarchmore.asp http://www.longs-billiards.com/newsinfo.asp http://www.longs-billiards.com/Global.asp http://www.longs-billiards.com/assetmanager.asp http://www.itplacements.com/includes/includes.asp http://www.itplacements.com/includes/leftbuttons.asp http://www.itplacements.com/includes/header.asp http://www.itplacements.com/includes/footer.asp http://www.itplacements.com/includes/default.asp http://www.alwantour.com/Components/default.asp http://www.alwantour.com/Components/Components.asp http://www.alwantour.com/Components/ResourceInstaller.asp http://www.alwantour.com/Components/header.asp http://www.alwantour.com/Components/footer.asp http://www.gemabe.com/includes/includes.asp http://www.gemabe.com/includes/default.asp http://www.gemabe.com/includes/zpmenu.asp http://www.gemabe.com/includes/style.asp http://www.gemabe.com/includes/footback.asp http://www.oemair.com/Components/Components.aspx http://www.oemair.com/Components/ResourceInstaller.aspx http://www.oemair.com/Components/Header.aspx http://www.oemair.com/Components/Footer.aspx http://www.oemair.com/Components/Menu.aspx http://www.aquafluence.eu/Documentation/Documentation.aspx http://www.aquafluence.eu/Documentation/StarterKit.aspx http://www.aquafluence.eu/Documentation/Header.aspx http://www.aquafluence.eu/Documentation/Footer.aspx http://www.aquafluence.eu/Documentation/Common.aspx http://www.capdj.com/dynamicdata/dynamicdata.asp http://www.capdj.com/dynamicdata/default.asp http://www.capdj.com/dynamicdata/include.asp http://www.capdj.com/dynamicdata/header.asp http://www.capdj.com/dynamicdata/footer.asp http://www.drewco.com/news_list.aspx http://www.drewco.com/news_info.aspx http://www.drewco.com/news_menu.aspx http://www.drewco.com/poll_menu.aspx http://www.drewco.com/user_name.aspx http://www.divineoasis.com/includes/includes.asp http://www.divineoasis.com/includes/header.asp http://www.divineoasis.com/includes/footer.asp http://www.divineoasis.com/includes/menu.asp http://www.divineoasis.com/includes/list.asp http://www.casablanca-blog.com.mx/wp-content/languages/es_ES.php http://www.casablanca-blog.com.mx/wp-content/languages/languages.php http://www.casablanca-blog.com.mx/wp-content/languages/default.php http://www.casablanca-blog.com.mx/wp-content/languages/ms-es_ES.php http://www.casablanca-blog.com.mx/wp-content/languages/lang_menu.php http://www.naec.org/content/more.aspx http://www.innovationsfood.com/connections/connect.asp http://www.scprt.com/enewsletter/enewsle.aspx http://www.naec.org/content/directorys.aspx http://www.conceptcarposter.net/webman/headers.aspx http://www.bridgefm.org/e/includes/includess.asp

http://23193.com/read.php?tid=10661 http://www.23191.com/read.php?tid=10661 http://www.soccer-media.com/bbs/read-htm-tid-52441.html/read.php?tid=86185 http://www.itao70.com/bbs/showtopic-1139572.aspx http://www.hotliao.com/forum.php?mod=viewthread&tid=3396743 http://www.nss184xx.com/Review.asp?NewsID=496 http://www2.feida.net.cn/showtopic-898477.aspx http://ai269834221.my.phpcloud.com/forum.php?mod=viewthread&tid=733886 http://jwc.dongyueweb.com/forum/forum.php?mod=viewthread&tid=1416581&fro... http://by78.com/forum.php?mod=viewthread&tid=1069126 http://hidden.sandrafuruvald.com/forum/topic.php?id=651034 http://www.rosemeadchamber.org/index.php?do=/blog/add/ http://www.njzhangwenjun.com/Review.asp?NewsID=1388541528 http://www.d1b1.com/bbs/forum.php?mod=viewthread&tid=3058892 http://www.fftchina.org/bbs/forum.php?mod=viewthread&tid=1680801&fromuid... http://bbs.cnmd.net/showtopic-1037602.aspx http://bbs.m.1799.com/forum.php?mod=viewthread&tid=2733395 http://www.itao70.com/bbs/showtopic-1139595.aspx http://www.hfytsm.com/forum.php?mod=viewthread&tid=1825815 http://34188.com/read.php?tid=10661 http://www.ggfabu.com/thread-11457628-1-1.html http://www.ggfabu.com/thread-11457629-1-1.html http://bbs.lybyjj.com/forum.php?mod=viewthread&tid=3254383 http://www.ikanm.com/thread-1068519-1-1.html http://www.qzmuseum.net/Review.asp?NewsID=139 http://jetmotoboat.com/forum.php?mod=viewthread&tid=858753 http://bbs.ymxx.mhedu.sh.cn/forum.php?mod=viewthread&tid=13742219 http://www.sh-stu.com/forum.php?mod=viewthread&tid=287838 http://zk.duerain.com/sns/forum.php?mod=viewthread&tid=1000941 http://www.soccer-media.com/bbs/read-htm-tid-52441.html/read.php?tid=86185 http://www2.feida.net.cn/showtopic-898490.aspx http://bbs.eeu.cn/read-htm-tid-500150.html http://www.23191.com/read.php?tid=10661 http://www.ycdq.gov.cn/bbs/forum.php?mod=viewthread&tid=4607965 http://www.xk4.cn/thread-4041590-1-1.html http://bbs.mhmqxx.mhedu.sh.cn/forum.php?mod=viewthread&tid=1964913 http://23193.com/read.php?tid=10661 http://www.hotliao.com/forum.php?mod=viewthread&tid=3396812 http://www.bocaishiji.com/thread-1398394-1-1.html http://www.soccer-media.com/bbs/read-htm-tid-52441.html/read.php?tid=86185 http://tzlmt.xoom.it/forum.php?mod=viewthread&tid=1882250 http://www.ikanm.com/thread-1068536-1-1.html http://tieba.webcrow.jp/forum.php?mod=viewthread&tid=1821147 http://ai269834221.my.phpcloud.com/forum.php?mod=viewthread&tid=733896&f... http://www.crshiqi.com/bbs/forum.php?mod=viewthread&tid=1003823&fromuid=... http://bbs.cnmd.net/showtopic-1037630.aspx http://brchinese.com/forum.php?mod=viewthread&tid=1160533 http://by78.com/forum.php?mod=viewthread&tid=1069156 http://www.51uno.com/forum.php?mod=viewthread&tid=13396685 http://photocanada.org/h/forum.php?mod=viewthread&tid=118998 http://51zsm.com/showtopic-1394059.aspx http://bbs.yupmedia.com/showtopic-992594.aspx http://bbs.cnmd.net/showtopic-1037635.aspx http://www.xiangfanbbs.com/forum.php?mod=viewthread&tid=1431983&fromuid=... http://www.weibb.net/forum.php?mod=viewthread&tid=1582647&fromuid=78846 http://by78.com/forum.php?mod=viewthread&tid=1069165 http://bbs.cheletong.com/forum.php?mod=viewthread&tid=1544164&fromuid=44975 http://qzmuseum.net/Review.asp?NewsID=139 http://34188.com/read.php?tid=10661 http://www.gz-12.com/forum.php?mod=viewthread&tid=2281744 http://www.23191.com/read.php?tid=10661 http://www.itao70.com/bbs/showtopic-1139628.aspx http://www.nss184xx.com/Review.asp?NewsID=497 http://23193.com/read.php?tid=10661 http://www2.feida.net.cn/showtopic-898506.aspx http://demo-1a.hkmom.com/forum.php?mod=viewthread&tid=518642 http://www.qzmuseum.net/Review.asp?NewsID=139 http://bbs.mhmqxx.mhedu.sh.cn/forum.php?mod=viewthread&tid=1964937 http://qzmuseum.net/Review.asp?NewsID=139 http://bbs.cnmd.net/showtopic-1037644.aspx

Ajouter un commentaire