¿En qué podemos ayudarte?
Encuentra respuestas sobre hosting, dominios, email y más.
Este es un problema común al migrar aplicaciones de un entorno local a hosting. Aunque una prueba de conexión simple funcione, hay varias causas potenciales: **1. Diferencias en la configuración de la conexión:** - Verifica que el archivo de configuración (config.php o similar) esté usando las credenciales correctas del hosting (servidor, usuario, contraseña y nombre de base de datos). - El servidor de BD en hosting generalmente no es 'localhost' sino un dominio específico (ej: mysql.seudominio.com). **2. Rutas de archivos:** - Las rutas absolutas o relativas pueden ser diferentes en el servidor. Revisa las rutas en tus sentencias require() e include(). - Usa rutas relativas o define una constante con la ruta base. **3. Permisos de archivos:** - Verifica que los permisos de archivos sean los adecuados (generalmente 644 para archivos PHP). - Los directorios deben tener permisos 755. **4. Habilitación de extensiones PHP:** - Comprueba que la extensión mysqli o PDO esté habilitada en el servidor (contacta a soporte si no lo está). - Crea un archivo info.php con phpinfo() para verificar. **5. Aislamiento de variables:** - Si usas variables de sesión o globales, asegúrate de que $_POST, $_GET u otras superglobales estén siendo procesadas correctamente. - Implementa registro de errores (error_log) para identificar fallos específicos. **Pasos recomendados:** 1. Añade manejo de errores en tu conexión: try-catch (PDO) o mysqli_error(). 2. Registra los errores en un archivo log para ver los detalles. 3. Compara línea por línea el código que funciona localmente con el del servidor. 4. Verifica que la base de datos y el usuario tengan los permisos necesarios en el panel de control. Si después de estas verificaciones persiste el problema, contacta a soporte técnico con los detalles del error (sin credenciales).
Sí, es posible crear una base de datos MySQL de forma remota desde una aplicación en C# usando el conector MySqlConnector. Para ello, necesitas seguir estos pasos: 1. **Instalar el conector**: Añade el paquete NuGet MySqlConnector a tu proyecto de C#. 2. **Configurar la conexión remota**: En tu hosting, asegúrate de que: - La conexión remota a MySQL esté habilitada en tu cuenta. - Tengas una cuenta de usuario MySQL con permisos suficientes. - Conozcas los datos de conexión: servidor, puerto (generalmente 3306), usuario y contraseña. 3. **Código de ejemplo**: ```csharp using MySqlConnector; string connectionString = "Server=tuservidor.com;Uid=usuario;Pwd=contraseña;"; using (var connection = new MySqlConnection(connectionString)) { connection.Open(); using (var command = connection.CreateCommand()) { command.CommandText = "CREATE DATABASE nombre_base_datos;"; command.ExecuteNonQuery(); } } ``` 4. **Consideraciones importantes**: - Verifica que tu proveedor de hosting permita conexiones remotas a MySQL. - Usa contraseñas seguras y considera usar variables de entorno para almacenarlas. - Ten precaución con los permisos otorgados al usuario MySQL. - Esta alternativa complementa, pero no reemplaza, el uso de cPanel para administración general. Si tu hosting no permite conexiones remotas a MySQL, necesitarás habilitarlo desde el panel de control o contactar con soporte técnico.
Es común confundir la resolución de DNS con la conectividad real a tu aplicación. Que el dominio resuelva correctamente significa que los registros DNS están bien configurados, pero hay otros aspectos a verificar: 1. **Grupos de seguridad en AWS**: Asegúrate de que la instancia EC2 tiene los puertos necesarios abiertos (generalmente puerto 80 para HTTP y 443 para HTTPS). Configura las reglas de entrada en tu Security Group. 2. **IP correcta en DNS**: Verifica que el registro DNS apunta a la IP pública correcta de tu instancia EC2. 3. **Aplicación escuchando**: Confirma que tu aplicación está ejecutándose en la instancia y escuchando en los puertos configurados. 4. **Firewall local**: Revisa que el firewall de la instancia EC2 no esté bloqueando el tráfico. 5. **Bloqueo anti-robo**: Los bloqueos anti-robo de nuestro sistema no impiden conexiones a servidores externos como AWS. Solo protegen transferencias de dominio entre registradores. Te recomendamos verificar primero la configuración de seguridad en AWS y confirmar que tu aplicación está accesible. Si después de revisar esto persiste el problema, contacta a nuestro soporte con más detalles de tu configuración.
Si no puedes acceder a tus correos desde el webmail del hosting ni desde Mail en Mac, sigue estos pasos: 1. **Verifica tus credenciales**: Asegúrate de usar el correo completo (ejemplo@tudominio.com) y la contraseña correcta. Ten en cuenta que las contraseñas son sensibles a mayúsculas/minúsculas. 2. **Comprueba la URL del webmail**: Accede a través de la URL correcta proporcionada por tu proveedor de hosting (generalmente algo como mail.tudominio.com o a través del panel de control). 3. **Revisa la configuración en Mail de Mac**: - Ve a Mail > Preferencias > Cuentas - Verifica que el servidor de entrada (IMAP/POP3) y salida (SMTP) sean correctos - Confirma que el puerto sea el adecuado (IMAP: 993, POP3: 995, SMTP: 587 o 465) - Asegúrate de que "Usar conexión segura (SSL/TLS)" esté habilitado 4. **Reinicia la aplicación**: Cierra completamente Mail y vuelve a abrirla. 5. **Verifica el estado del servidor**: Si el problema persiste, contacta con soporte técnico para confirmar que el servicio de correo esté activo en tu cuenta. 6. **Resetea la contraseña**: Si aún no funciona, considera cambiar la contraseña del correo desde el panel de control del hosting. Si después de estos pasos el problema continúa, contacta con el equipo de soporte técnico proporcionando detalles de los mensajes de error que recibas.
Si no logras acceder a tu correo desde aplicaciones de escritorio ni desde el webmail, sigue estos pasos para resolver el problema: 1. **Verifica tus credenciales**: Confirma que estés usando el correo y contraseña correctos. Si no recuerdas tu contraseña, restablécela desde el panel de control. 2. **Revisa la configuración del correo en aplicaciones**: Asegúrate de que los datos del servidor IMAP/POP3 y SMTP sean correctos (dirección del servidor, puerto, tipo de conexión SSL/TLS). 3. **Comprueba el estado de tu cuenta**: Ingresa al panel de control para verificar que la cuenta de correo esté activa y que no haya alcanzado el límite de cuota de almacenamiento. 4. **Verifica tu conexión a internet**: Comprueba que tengas conexión estable. Intenta acceder desde otro dispositivo para descartar problemas locales. 5. **Desactiva cortafuegos o antivirus**: Temporalmente desactiva firewall y antivirus para determinar si están bloqueando el acceso. 6. **Actualiza la aplicación de correo**: Asegúrate de tener la versión más reciente instalada. 7. **Contacta a soporte**: Si el problema persiste, comunícate con el equipo de soporte técnico proporcionando detalles sobre el tipo de aplicación que usas y los mensajes de error que recibas.
Si tu aplicación está alojada en Heroku pero deseas usar tu dominio personalizado (como smartlokus.cl), necesitas seguir estos pasos: 1. **Compra del certificado SSL**: Adquiere el certificado SSL a través de nuestro panel de control. Selecciona el tipo de certificado que necesites (DV, OV o EV) según tus requerimientos de seguridad. 2. **Configuración del dominio**: Una vez comprado, debes apuntar tu dominio hacia Heroku modificando los registros DNS (CNAME o A records) en nuestro panel de gestión de dominios. 3. **Instalación en Heroku**: Accede a tu cuenta de Heroku y sigue estos pasos: - Ve a Settings de tu aplicación - En la sección SSL Certificates, carga el certificado SSL que compraste - Configura el dominio personalizado en la sección Domains and Certificates 4. **Verificación**: Espera de 15 a 30 minutos para que los cambios se propaguen. Luego, verifica que tu sitio sea accesible con HTTPS desde tu navegador. **Nota importante**: Asegúrate de que el certificado SSL sea válido para el dominio exacto que usarás (smartlokus.cl). Si necesitas cubrir www.smartlokus.cl también, solicita un certificado wildcard o multi-dominio. Si encuentras problemas durante el proceso, nuestro equipo de soporte técnico está disponible para guiarte en cada paso.
¿No encontraste lo que buscabas?
Nuestro equipo de soporte está listo para ayudarte.
Contactar soporte