Compañero, me es imposible descomprimir el archivo que has colgado:
Code:
minibender:Downloads kilburn$ unzip api.zip
Archive: api.zip
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive
Dicho esto, intentaré ayudar así "a ciegas". Empecemos por cómo debería crearse un subdominio insertando los datos directamente en la base de datos:
1. Crear un registro en la tabla admin, con admin_type = user y recoger el "admin_id" asignado.
2. Crear un registro en la tabla "domain", con los límites que queramos, uid y gid a 0, "domain_admin_id" igual que el "admin_id" de arriba, y status = "toadd".
3. (opcional) Crear registros en las tablas "htaccess_users" y "htaccess_groups" con status "toadd" para dar de alta el usuario/grupo que tiene acceso al directorio protegido de estadísticas.
4. Modificar el registro del reseller al que le hemos asignado el dominio en la tabla "reseller_props", actualizando el número de dominios.
5. Crear un registro en la tabla "user_gui_props" para el admin_id del paso 1
Una vez hecho esto, simplemente hay que ejecutar /var/www/ispcp/engine/ispcp-rqst-mngr para que se cree el usuario y grupo vuXXXX correspondientes (ya se encara él de decidir cual toca), así como todos los ficheros necesarios para que el dominio funcione.
Vale, ahora por lo que has dicho, entiendo que tu estabas creando tu mismo los usuarios/grupos vuXXXX, cosa que es totalmente innecesaria, y ponias los tatus en "ok" en vez de "toadd" para que el manager sepa que debe crearlos. Total, que pretendías hacer el trabajo del manager pero seguramente te faltaban cosas así que los dominios quedaban "a medias" y por eso no funcionaban....
En fin, espero haber ayudado/aclarado un poco las cosas