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
            <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>
    
  • redémarrer apache