Administrare server open source

Platforma de hosting cu software liber, gratuit, open source.

Ati intalnit vreodata eroarea asta in timp ce incercati sa parcati sau sa adaugati un domeniu pe contul de hosting?

Error from park wrapper: exemplu.ro is already configured

cPanel, in stilul lui obscur de a raporta problemele, ne lasa de multe ori cu ochii in soare avand in fata doar o eroare care nu ne ajuta mai deloc in gasirea unei solutii. Una din problemele create de cPanel e eroarea mentionata atunci cand se incearca adaugarea sau parcarea unui domeniu pe un cont de hosting. Eroarea apare cand domeniul a fost deja adaugat iar in timpul adaugarii (sau stergerii) a aparut o eroare.

Pentru a rezolva problema trebuie sa stergem orice urma de existenta a domeniului in cauza. Pentru asta trebuie sa verificam urmatoarele locatii:

/etc/named/exemplu.ro.db
/etc/namedb/named.conf
/etc/userdomains
/etc/localdomains
/usr/local/apache/conf/httpd.conf
/var/cpanel/users/username

Fisierul /etc/named/exemplu.ro.db e fisierul in care se pastreaza zonele domeniului. Trebuie sa stergem fisierul pentru a ne asigura ca domeniul va fi parcat sau adaugat corect

In fisierul /etc/namedb/named.conf se pastreaza fisierele corespunzatoare domeniilor gazduite. Va trebui sa cautam liniile pe care se specifica zona domeniului cu probleme si sa le stergem. Liniile arata cam asa:

zone "exemplu.ro" {
        type master;
        file "/etc/namedb/exemplu.ro.db";
};

Fisierele /etc/userdomains si /etc/localdomains sunt folosite pentru gestiunea interna a domeniilor si sunt folosite pentru a verifica existenta unui domeniu pe server. Trebuie sa cautam liniile care contin numele domeniului si sa le stergem.

In fisierul /usr/local/apache/conf/httpd.conf se pastreaza o inregistrare VirtualHost care ii spune serverului web de unde sa preia continutul cand primeste o cerere pentru domeniul in cauza. Trebuie sa deschidem fisierul si sa cautam inregistrarea care trebuie stearga. Inregistrarea poate fi diferita in functie de configurarea serverului, dar in principiu arata cam asa:

<virtualhost 1.2.3.4:80>
    ServerName exemplu.ro
    ServerAlias exemplu.ro www.exemplu.ro
    DocumentRoot /home/user/public_html
    ServerAdmin webmaster@exemplu.ro
    UseCanonicalName off
    <ifmodule mod_userdir.c>
        Userdir disabled
        Userdir enabled user
    </ifmodule>
    <ifmodule mod_suphp.c>
        suPHP_UserGroup user grup
    </ifmodule>
    <ifmodule !mod_disable_suexec.c>
        SuexecUserGroup user grup
    </ifmodule>
    CustomLog /usr/local/apache/domlogs/exemplu.ro-bytes_log "%{%s}t %I .\n%{%s}t %O ."
    CustomLog /usr/local/apache/domlogs/exemplu.ro combined
    Options -ExecCGI -Includes
    RemoveHandler cgi-script .cgi .pl .plx .ppl .perl
    ScriptAlias /cgi-bin/ /home/user/public_html/cgi-bin/
</virtualhost>

Pentru gestiunea interna a conturilor de hosting, cPanel foloseste fisierul /var/cpanel/users/UTILIZATOR – unde UTILIZATOR se inlocuieste cu numele utilizatorului in contul caruia se adauga sau se parcheaza domeniul. Daca un domeniu este adaugat sau parcat se va adauga in acest fisier o linie care va incepe cu DNS sau XDNS. Liniile respective trebuie sterse.

Dupa ce s-au sters urmele domeniului cu probleme, domeniul ar trebui sa poata fi adaugat sau parcat fara nici un fel de probleme.

cPanel

2 Responses so far.

  1. bampi says:

    Merci mult pentru articol, mi-a fost de mare ajutor 🙂

  2. Sergiu Tot says:

    No problem. Ma bucur ca te-am putut ajuta 🙂