Article ID: 112887, created on Apr 21, 2015, last review on Apr 21, 2015

  • Applies to:
  • Plesk Automation 11.1
  • Plesk 12.0 for Linux
  • Plesk 11.5 for Linux
  • Plesk 10.4 for Linux/Unix
  • Plesk 12.0 for Windows
  • Plesk 11.0 for Windows
  • Plesk 10.4 for Windows

Symptômes

Les domaines ne s'affichent pas sur la page Domaines dans Plesk 10.4, mais les abonnements sont affichés sur la page Abonnements.

Remarque : ce problème a été corrigé dans Plesk 10.4.4 MU#35. Plesk 11 n'est pas affecté.

Cause

Plusieurs causes peuvent entraîner ce problème :

  1. L'erreur suivante s'affiche dans la console d'erreurs (Mozilla Firefox > Outils > Développement Web > Console d'erreurs) :

    Error: item.forwardingUrlHost is null
    Source File: https://PLESKHOST:8443/admin/domain/list?context=domains
    Line: 200
    

    Dans ce cas, le problème est dû à une configuration d'URL de transfert non valide pour plusieurs domaines :

    mysql> select d.name, d.htype, f.redirect from domains d, forwarding f where d.id=f.dom_id and f.redirect not like 'http://%';
     +-------------+---------+------------------+
     | name        | htype   | redirect         |
     +-------------+---------+------------------+
     | DOMAIN1.TLD | std_fwd | REALDOMAIN1.TLD/ |
     | DOMAIN2.TLD | frm_fwd | REALDOMAIN2.TLD/ |
    

    Vous verrez que l'URL ne contient pas HTTP://.

  2. L'erreur suivante est affichée dans la console d'erreur :

    Error: item.ownerName is null
    Source File: https://PLESKHOST:8443/admin/domain/list?context=domains
    Line: 220
    

    Dans ce cas, un domaine est affecté à un client manquant dans Plesk :

    mysql> SELECT domains.name FROM domains LEFT JOIN clients ON (domains.cl_id=clients.id) WHERE clients.id is NULL;
     +-----------+
     | name      |
     +-----------+
     | test5.tld |
     +-----------+
     1 row in set (0.00 sec)
    
     mysql> select id, name, cl_id from domains where name='test5.tld';
     +----+-----------+-------+
     | id | name      | cl_id |
     +----+-----------+-------+
     | 55 | test5.tld |    30 |
     +----+-----------+-------+
     1 row in set (0.00 sec)
    
     mysql> select id, pname from clients where id=30;
     Empty set (0.00 sec)
    

Résolution

  1. Odin est conscient de ce problème. Il sera corrigé dans une mise à jour de Plesk à venir après la version de Plesk 10.4.4. Actuellement, vous devez modifier manuellement les URL des domaines concernés dans la base de données. Vous pouvez utiliser ces commandes :

    mysql> update forwarding set redirect='http://REALDOMAIN1.TLD/' where redirect='REALDOMAIN1.TLD/';
    Query OK, 1 rows affected (0.8 sec)
    Rows matched: 1  Changed: 1  Warnings: 0
    
    mysql> update forwarding set redirect='http://REALDOMAIN2.TLD/' where redirect='REALDOMAIN2.TLD/';
    Query OK, 1 rows affected (1.09 sec)
    Rows matched: 1  Changed: 1  Warnings: 0
    
  2. Affectez les domaines à l'utilisateur admin :

    mysql> select id, login from clients where type='admin';
     +----+-------+
     | id | login |
     +----+-------+
     |  1 | admin |
     +----+-------+
     1 row in set (0.00 sec)
    
     mysql> update domains set cl_id=1 where name='test5.tld';
     Query OK, 1 rows affected (1.13 sec)
     Rows matched: 1  Changed: 1  Warnings: 0
    

56797cefb1efc9130f7c48a7d1db0f0c e8756e9388aeca36710ac39e739b2b37 a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 dd0611b6086474193d9bf78e2b293040 ff5a00b8ead2e480367b019417a04207 85a92ca67f2200d36506862eaa6ed6b8 c796c01d6951fa24ed54c7f1111667c6 2a5151f57629129e26ff206d171fbb5f e335d9adf7edffca6a8af8039031a4c7 01bc4c8cf5b7f01f815a7ada004154a2 0a53c5a9ca65a74d37ef5c5eaeb55d7f c1ecc6010feff26cb42d1d14a7881dd6 caea8340e2d186a540518d08602aa065 e0aff7830fa22f92062ee4db78133079 ed7be2b984f9c27de1d2dc349dc19c6d a766cea0c28e23e978fa78ef81918ab8 400e18f6ede9f8be5575a475d2d6b0a6 514af229ae32522202a910a2649c80fb bd7fc88cf1b01f097749ae6f87272128

Email subscription for changes to this article
Save as PDF