Encontranos en redes
Solucionar errores comunes de hosting
Errores 500, 403, 404, 503, pantalla blanca, problemas de email y base de datos.
Errores HTTP más frecuentes
Esta guía te ayuda a diagnosticar y resolver los errores más comunes en hosting compartido.
Error 500 - Internal Server Error
El error más común. Indica un problema en el servidor o en tu código.
Causas y soluciones
1. Error en .htaccess:
# Renombrá temporalmente el .htaccess
mv .htaccess .htaccess.bak
# Si el sitio carga, el problema está en el .htaccess2. Permisos incorrectos:
# Corregir permisos
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;3. Límite de memoria PHP:
; En .user.ini o php.ini
memory_limit = 256M4. Plugin/tema corrupto (WordPress):
# Renombrar carpeta de plugins
mv wp-content/plugins wp-content/plugins_bak
# Si funciona, reactivá uno por uno para encontrar el culpable5. Revisar el error_log:
tail -50 ~/public_html/error_log
# O desde cPanel → Metrics → ErrorsError 403 - Forbidden
El servidor rechaza el acceso al recurso.
Causas y soluciones
1. Permisos restrictivos:
chmod 755 public_html/
chmod 644 public_html/index.php2. No hay archivo index:
# Verificar que exista index.html o index.php
ls public_html/index.*3. Regla en .htaccess bloqueando acceso:
Revisá reglas de Require o Deny from en .htaccess.
4. ModSecurity bloqueando la solicitud:
Revisá en cPanel → Seguridad → ModSecurity los logs de bloqueo.
Error 404 - Not Found
El recurso solicitado no existe.
Causas y soluciones
1. URL incorrecta o archivo eliminado:
Verificá que el archivo exista en la ruta correcta.
2. Permalinks rotos (WordPress):
- Andá a Ajustes → Enlaces permanentes
- Sin cambiar nada, hacé clic en Guardar cambios
- Esto regenera el
.htaccess
3. Falta RewriteBase:
# Si WordPress está en un subdirectorio
RewriteBase /subdirectorio/Error 503 - Service Unavailable
El servidor está temporalmente no disponible.
Causas y soluciones
1. Demasiados procesos:
Tu cuenta excedió el límite de procesos simultáneos. Esperá unos minutos o contactá soporte.
2. Mantenimiento del servidor:
Verificá el estado del servicio en el panel de Baires Host.
3. Archivo .maintenance (WordPress):
# Eliminar archivo de mantenimiento
rm ~/public_html/.maintenancePantalla blanca (White Screen of Death)
El sitio carga pero no muestra nada.
Soluciones
1. Habilitar debug (WordPress):
// En wp-config.php
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);2. Aumentar memoria:
define('WP_MEMORY_LIMIT', '256M');3. Revisar logs:
tail -20 ~/public_html/wp-content/debug.logEmail no se envía
Diagnóstico
- Revisá la cola de correo en cPanel → Email → Track Delivery
- Verificá registros SPF/DKIM:
dig tudominio.com TXT +short - Revisá si la IP está en blacklists: mxtoolbox.com/blacklists
Soluciones
- Verificá que la función
mail()de PHP esté habilitada - Usá SMTP autenticado en vez de
mail()(plugins como WP Mail SMTP) - Revisá que no estés excediendo el límite de envío por hora
Error de conexión a base de datos
Error establishing a database connectionSoluciones
- Verificá credenciales en
wp-config.phpo archivo de configuración - Verificá que la base de datos exista en cPanel → MySQL Databases
- Verificá que el usuario tenga permisos asignados
- Intentá reparar la base:
// En wp-config.php (temporal)
define('WP_ALLOW_REPAIR', true);
// Visitá: tudominio.com/wp-admin/maint/repair.phpDisk Quota Exceeded
Tu cuenta se quedó sin espacio.
Soluciones
- Revisá el uso en cPanel → barra lateral → Disk Usage
- Eliminá archivos innecesarios:
# Encontrar archivos grandes
find ~/ -type f -size +50M -exec ls -lh {} \;
# Limpiar logs viejos
find ~/logs -name '*.log' -mtime +30 -delete
# Limpiar backups viejos
rm ~/backup-*.tar.gz- Vaciá la papelera de cPanel: Trash → Empty Trash
Herramientas de diagnóstico
# Ver procesos activos
ps aux | grep $USER
# Ver uso de disco
du -sh ~/public_html/*
# Ver logs de error recientes
tail -100 ~/logs/error.log
# Verificar conectividad a la base de datos
mysql -u usuario -p -e 'SELECT 1;'Recomendaciones generales
- Siempre revisá el
error_logcomo primer paso - Hacé backup antes de intentar soluciones
- Si un cambio no resuelve el problema, revertilo
- Usá el modo debug solo temporalmente
- Si el problema persiste, contactá al soporte de Baires Host con los logs relevantes