BASE DE CONOCIMIENTO GREATHOSTS

Desplegar un sitio PHP/MySQL en GreatHosts

GreatHosts ofrece una pila PHP/MySQL convencional sin depender de convenciones cPanel. El entorno verificado incluye PHP hasta 8.5, php.ini editable, OPcache e Imagick, además de MySQL 5.7, 8.0 y 8.4 con localhost como host de base de datos.

Última verificación: 2026-10-03Evidencia: GreatHosts CP + catálogo activo + base factual

1. Comprueba los requisitos de la aplicación

Lee los requisitos antes de cambiar el entorno. Confirma rango de PHP, extensiones, motor/versión de base de datos, carpetas que deben ser escribibles y si existen tareas programadas.

  • GreatHosts expone actualmente PHP hasta 8.5.
  • Versiones MySQL verificadas: 5.7, 8.0 y 8.4.
  • OPcache e Imagick están disponibles.
  • Hay control de php.ini personalizado.
  • Hay Cron Jobs.
EvidenciaEntorno GreatHosts verificado

2. Sube los archivos de la aplicación

Usa File Manager de GreatHosts CP para subir archivos o ZIP. La ruta base es /home/www y un dominio normalmente corresponde a /home/www/domain.com. Coloca el punto de entrada público en la raíz que espera el proyecto.

  • Guarda copias de configuración antes de sustituir un sitio existente.
  • Extrae archivos comprimidos en el servidor cuando sea práctico en vez de subir miles de archivos uno por uno.
  • Revisa permisos después de extraer.
EvidenciaVerificado en GreatHosts CP

3. Crea e importa la base de datos

Crea la base de datos y usuario desde GreatHosts CP. Importa el volcado SQL y configura la aplicación con localhost como host. Usa un usuario de base de datos dedicado a la aplicación.

  • Usa la codificación/collation requerida.
  • Selecciona una versión MySQL compatible con la aplicación.
  • Si el SQL es grande, divídelo o comprímelo si aparece un límite del navegador.
EvidenciaEntorno GreatHosts verificado

4. Configura PHP con intención

Elige una versión PHP compatible y modifica php.ini solo cuando la aplicación lo necesite. No aumentes memoria, carga o tiempo de ejecución al azar sin entender qué proceso lo requiere.

  • Usa configuración de errores de producción y no muestres stack traces a visitantes.
  • Usa OPcache en operación normal.
  • Comprueba extensiones requeridas.
  • Mantén secretos fuera de archivos públicos cuando sea posible.
EvidenciaGreatHosts CP + práctica de despliegue

5. Añade tareas programadas cuando hagan falta

Si la aplicación tiene scheduler o mantenimiento periódico que puede ejecutarse con cron dentro del entorno compartido, configúralo desde GreatHosts CP. Un servicio que debe permanecer ejecutándose continuamente a nivel de sistema puede encajar mejor en KVM VPS.

EvidenciaCapacidad verificada

6. Activa HTTPS y prueba

Después de configurar DNS y emitir el certificado, cambia la aplicación a HTTPS. Prueba login, escritura en base de datos, cargas, correo, redirecciones y páginas 404.

  • Let’s Encrypt es gratuito para dominios elegibles pedidos mediante GreatHosts.
  • Los certificados SSL de pago son anuales.
  • Revisa la URL base al migrar desde local o staging.
EvidenciaPolítica activa del servicio

7. Diagnostica con datos, no con suposiciones

Usa logs de aplicación, errores PHP y errores del navegador antes de cambiar de plan. Un error 500 no significa que el servidor sea pequeño; puede ser configuración, permisos, extensión o código.

  • Reproduce la petición que falla.
  • Revisa el log en el mismo momento.
  • Comprueba PHP y extensiones.
  • Comprueba credenciales y host de base de datos.
  • Envía a soporte el error y la hora si parece ser de la capa de hosting.
EvidenciaPráctica operativa

Preguntas frecuentes

¿Cuál es el host de MySQL?

Usa localhost en el entorno compartido verificado.

¿Debo seleccionar siempre PHP 8.5?

No. Elige la versión más reciente que tu aplicación y dependencias soporten explícitamente.

¿Necesito VPS para un sitio PHP/MySQL normal?

Normalmente no. El hosting compartido es el punto de partida hasta que la carga o los servicios de sistema superen el entorno gestionado.

Servicios relacionados con esta guía

Convierte los requisitos en una elección de hosting

Usa el selector de hosting si no sabes si el proyecto encaja en Shared, Semi-Dedicated, VPS o Dedicated.

Elegir hosting