Problèmes liés à la configuration d’un nouveau domaine dans WordPress Multi Sites

Contexte :

  • vous avez ajouter votre nouveau domaine à votre WordPress 3 en multi site, mode sous domaine (cf cet article)
  • vous avez également suivi notre article expliquant comment faire un wilcard domaine sur plesk
  • vous avez ajouter une directive « DocumentRoot /var/www/vhosts/mondomaine.org/httpdocs »
  • et vous obtenez un message vous demandant ce que vous voulez faire du fichier php lorsque vous tentez d’accéder à votre nouveau site sous wordpress en saisissant dans votre navigateur l’url correspondant à votre nom de domane (cf image ci-dessous).

Solutions à essayer :

  • ajouter des directives « ServerAlias mondomaine.org » dans le fichier vhost.conf du domaine principale (celui ou est installé votre WordPress
  • une étape importante doit également être réalisée dans la partie administration (back-office) de votre nouveau site sous wordpress, il faut ajouter le nouveau domaine associé à l’id de votre site dans le menu « Super Admin -> Domains » (cf image ci-dessous)
  • Ajouter des directive de directory dans le fichier vhost.conf du domaine redirigé, le domaine pour lequel vous avez ajouté une directive DocumentRoot dans le fichier vhost.conf[code type= »shell »]
    <Directory /var/www/vhosts/monnouveausite.org/httpdocs>
    <IfModule mod_fcgid.c>
    <Files ~ (\.php)>
    SetHandler fcgid-script
    FCGIWrapper /var/www/cgi-bin/cgi_wrapper/cgi_wrapper .php
    Options +ExecCGI
    allow from all
    </Files>
    </IfModule>
    Options -Includes -ExecCGI
    </Directory>
    [/code]
  • redémarrer apache