Sitios, dominios y bases de datos
Vincule dominios a su cuenta de alojamiento compartido, cargue archivos del sitio, conéctese a MySQL y configure tareas cron.
Esta guía cubre el uso cotidiano del alojamiento compartido: vincular dominios, cargar archivos del sitio, conectarse a la base de datos MySQL y configurar tareas cron. Todo se realiza desde la página de administración del alojamiento. Para abrirla, haga clic en Gestionar en una cuenta de alojamiento de la lista Hosting compartido.
Información general
La pestaña Resumen muestra cuánto ha utilizado de sus cuotas de disco y tráfico, junto con los datos básicos: nombre de la cuenta, dominio principal, estado (Normal o Pausar), nodo y región.
El tráfico se contabiliza por mes natural. Si supera la cuota de tráfico mensual del plan, su sitio puede quedar suspendido hasta el inicio del mes siguiente. Una cuenta de alojamiento también se suspende cuando su suscripción vence y no se renueva.
Vincular dominios
Añadir un dominio
Cambie a la pestaña Gestión de dominios y haga clic en Añadir dominio.
Complete el formulario:
Campo Descripción Dominios El dominio que desea vincular. Solo se permiten letras minúsculas, dígitos, -y., p. ej.,www.example.comTipo Dominio principal o Dominios adicionales. Solo puede tener un dominio principal y no puede eliminarlo Vincular directorio El directorio del sitio para este dominio, relativo a la raíz del alojamiento (el /que ve en Administrador de archivos), p. ej.,/o/publicProtocolo al origen Déjelo en HTTP para un sitio web convencional Haga clic en Aceptar. El dominio aparece entonces en la lista.
Un dominio solo puede vincularse a una cuenta de alojamiento en la plataforma. Si ve "El dominio ya existe", ese dominio ya está vinculado en otro lugar. Si supera el número de dominios que permite su plan, verá un mensaje sobre el límite.
Puede vincular example.com y www.example.com al mismo directorio. También puede vincular subdominios, como blog.example.com, a subdirectorios independientes y ejecutar varios sitios desde una sola cuenta de alojamiento.
Apuntar el DNS a su alojamiento
Después de vincular un dominio, también debe apuntarlo a su servidor de alojamiento en el DNS añadiendo un registro A con la dirección IP del servidor. Si su dominio utiliza Yeap Cloud DNS, consulte cómo añadir el registro en Zonas y registros DNS. Hasta que el cambio DNS entre en vigor, los visitantes del dominio no llegarán a su alojamiento.
Editar y eliminar
- Editar: cambiar el directorio. Si cambia el nombre del dominio, se desvincula el dominio anterior antes de vincular el nuevo.
- Eliminar: se pueden eliminar los dominios adicionales. El dominio principal no se puede eliminar.
La columna Estado de SSL muestra si hay un certificado implementado para cada dominio. Para implementar uno, consulte Certificados SSL.
Cargar archivos del sitio
Cambie a la pestaña Administrador de archivos. La raíz / es la raíz del alojamiento, la misma que se usa como referencia para los directorios de los dominios.
La barra de herramientas tiene estos botones:
- Subir archivo: cargar un archivo local en el directorio actual.
- Crear carpeta / Crear archivo: crear una carpeta o un archivo en el directorio actual.
- Descarga remota: el servidor descarga un archivo desde una URL directamente a su alojamiento. Resulta útil para paquetes de aplicaciones grandes.
- Actualizar: volver a cargar la lista.
El menú de acciones de cada archivo permite Editar, Descargar, Cambiar nombre, Modificar permisos, Comprimir y Descomprimir. Seleccione varios archivos para Comprimir o eliminarlos a la vez.
Para instalar una aplicación como WordPress, comprímala en un .zip en su equipo, abra el directorio del dominio, cargue el archivo comprimido y utilice Descomprimir allí. Esto es mucho más rápido que cargar los archivos uno por uno.
Si al visitar su dominio aparece "403 No tiene permiso para explorar", normalmente el directorio aún no tiene un archivo de índice. Cargue un index.html o index.php.
Base de datos
Se crea una base de datos MySQL automáticamente al aprovisionar su cuenta de alojamiento, por lo que no necesita crearla. La pestaña Administración de bases de datos muestra:
| Elemento | Descripción |
|---|---|
| Nombre de la base de datos | El mismo que el nombre de la cuenta |
| Nombre de usuario | El mismo que el nombre de la cuenta. No se puede cambiar |
| Tipo de base de datos | MySQL |
| Tamaño de la base de datos / Cuota | Uso actual y límite del plan |
| phpMyAdmin | Cuando esté disponible, haga clic en Abrir phpMyAdmin para administrar la base de datos en el navegador |
Conectarse desde su código
Su sitio y su base de datos se ejecutan en el mismo servidor. Utilice estos parámetros de conexión:
<?php
$pdo = new PDO(
'mysql:host=localhost;port=3306;dbname=<account-name>;charset=utf8mb4',
'<account-name>',
'<password-set-at-provisioning>'
);En el archivo wp-config.php de WordPress, establezca DB_NAME y DB_USER con el nombre de la cuenta, DB_PASSWORD con la contraseña que definió durante el aprovisionamiento y DB_HOST con localhost.
La contraseña de la base de datos es la que definió al aprovisionar la cuenta de alojamiento. Guárdela de forma segura y nunca la incluya en un repositorio de código público.
Tareas cron
Las tareas cron del alojamiento compartido funcionan solicitando una URL según una programación, lo que ejecuta su código. Utilícelas para scripts programados como cron.php.
- Cambie a la pestaña Tareas programadas y haga clic en Crear tarea.
- Introduzca una Expresión Cron con el formato minuto hora día mes día-de-la-semana. Por ejemplo,
0 2 * * *significa todos los días a las 02:00. - Introduzca la Dirección de la solicitud. Debe comenzar con
http://ohttps://, p. ej.,https://example.com/cron.php. - Guarde los cambios. La parte superior de la página muestra cuántas tareas está utilizando y cuál es su límite.
Cualquiera puede acceder al script que invoca su tarea cron. Añada un parámetro que solo usted conozca (p. ej., cron.php?key=<random-string>) y compruébelo en el script para que otras personas no puedan ejecutarlo.
Administrar mediante la API
Estos endpoints son los que utiliza la consola. Envíe su token de inicio de sesión en el encabezado Authorization: Bearer <token>. {id} es el id que devuelve la lista de alojamientos.
# List shared hosting accounts
curl -H "Authorization: Bearer $TOKEN" \
https://api.yeap.cloud/api/user/host_shared/vhosts
# List bound domains
curl -H "Authorization: Bearer $TOKEN" \
https://api.yeap.cloud/api/user/host_shared/vhosts/{id}/domains
# Bind an additional domain
curl -X POST -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
https://api.yeap.cloud/api/user/host_shared/vhosts/{id}/domains \
-d '{"domain": "blog.example.com", "type": "alias", "document_root": "/blog"}'
# Delete an additional domain ({domainId} is the id from the domain list)
curl -X DELETE -H "Authorization: Bearer $TOKEN" \
https://api.yeap.cloud/api/user/host_shared/vhosts/{id}/domains/{domainId}