To radi otprilike ovako:
Imam jedan domen recimo mydomain.com posto postoji vise skripta na tom domeni, na nekoliko subdomena sub1, sub2, sub3 ...
Generator skripta je instalirana recimo na sub1.mydomain.com
Kada korisnik zeli da doda svoj domen pozivam park metodu cpanel api-a.
Koristim sledecu wrapper clasu za php https://github.com/CpanelInc/xmlapi-php/blob/master/xmlapi.php
Kod izgleda slicno:
Code:
$xmlapi = new xmlapi(CPANEL_IP);
$xmlapi->set_port(CPANEL_PORT);
$xmlapi->password_auth(CPANEL_USER, CPANEL_PASS);
$xmlapi->park(CPANEL_USER, $newDomain, CPANEL_DOMAIN);
$xmlapi = new xmlapi(CPANEL_IP);
$xmlapi->set_port(CPANEL_PORT);
$xmlapi->password_auth(CPANEL_USER, CPANEL_PASS);
$xmlapi->park(CPANEL_USER, $newDomain, CPANEL_DOMAIN);
Dokumentacija: http://docs.cpanel.net/twiki/b...piDocs/Api1/ApiPark#Park::park
Sta bi znacilo da je topdomain u mom slucaju "sub1"
I sve to radi odlicno problem nastaje kod pokusam unpark domene.
Za unpark kod je slican
Code:
$xmlapi = new xmlapi(CPANEL_IP);
$xmlapi->set_port(CPANEL_PORT);
$xmlapi->password_auth(CPANEL_USER, CPANEL_PASS);
$xmlapi->unpark(CPANEL_USER, $oldDomain);
$xmlapi = new xmlapi(CPANEL_IP);
$xmlapi->set_port(CPANEL_PORT);
$xmlapi->password_auth(CPANEL_USER, CPANEL_PASS);
$xmlapi->unpark(CPANEL_USER, $oldDomain);
Api mi vrati poruku da je poziv bio uspijesan. Domena vise ne radi ali problem je sto tu domenu vise ne mogu parkovati postu dobijem gresku da je domena vec parkovana i ako pokusam ponovo unpark dobijem gresku: Sorry, you do not control the domain
Da bi unparkovo domenu moram se logovati na whm kao root otici na list subdomain i kliknuti na unpark na odgovarajucoj domeni.
Pokusao postaviti na njihovim forumima pitanje ali 24 sata ne dobijam confirmation mail od registracije i polako ludim.
Neko ima neki savjet?