I O Digital

I O Digital Empresa de Soluciones Tecnológicas Integrales.

Implementación de Linux en una Chromebook Acer C720Una de las grandes ventajas de Linux es su capacidad para dar una seg...
03/06/2026

Implementación de Linux en una Chromebook Acer C720

Una de las grandes ventajas de Linux es su capacidad para dar una segunda vida a prácticamente cualquier tipo de computadora, sin importar sus limitaciones de hardware o su antigüedad. A continuación, se presenta un caso real que ilustra esta afirmación.

Recibí como obsequio una Chromebook Acer C720 con las siguientes especificaciones técnicas:
* 2 GB de RAM soldados a la placa base.
* 16 GB de almacenamiento interno SSD en formato M.2, sin ranura adicional SATA para expansión.
* Procesador Intel Celeron 2955U a 1.4 GHz con 2 núcleos.
* Versión desactualizada de Chrome OS.

El principal inconveniente de este equipo es que ya no recibe actualizaciones del sistema operativo. Esto impide la instalación de software externo y limita el uso del navegador web debido a la falta de soporte actualizado. En consecuencia, el equipo resulta prácticamente inservible para la mayoría de los usuarios.

La solución implementada consistió en la instalación de una distribución de Linux. Para ello, se seleccionó Zorin OS Core 18.1 (versión vigente al momento de la publicación), cuyos requisitos mínimos son:
* CPU: Procesador de doble núcleo a 1 GHz.
* RAM: 2 GB.
* Almacenamiento: 15 GB (para la versión Core).

Estos requisitos coinciden exactamente con las capacidades del equipo. A pesar de contar con un almacenamiento muy limitado (16 GB en total), tras instalar todas las actualizaciones del sistema se obtuvo un espacio libre superior a 4 GB.

Actualmente, la computadora funciona de manera óptima y se utiliza como centro de entretenimiento para tareas básicas, conectada a un televisor no inteligente, permitiendo reproducir películas y ver videos de YouTube.

Cabe señalar que el principal reto al instalar Linux en una Chromebook es la necesidad de desbloquear el equipo y acceder al modo desarrollador. Este proceso requiere varios pasos previos, entre ellos desensamblar parcialmente el dispositivo y retirar un tornillo que actúa como mecanismo de bloqueo de seguridad.

IMPORTANCIA DE UN SISTEMA DE TICKETS PARA TI.Un sistema de tickets (o mesa de ayuda) es fundamental porque centraliza, o...
07/05/2026

IMPORTANCIA DE UN SISTEMA DE TICKETS PARA TI.

Un sistema de tickets (o mesa de ayuda) es fundamental porque centraliza, organiza y da seguimiento a todas las solicitudes, incidencias y cambios relacionados con tecnología dentro de una organización. Sin él, el soporte TI suele volverse caótico: los usuarios reportan problemas por correo, chat, teléfono o en persona, y es fácil que las solicitudes se pierdan, se dupliquen o se olviden.

Su importancia radica en que permite:
-Transformar solicitudes informales en procesos gestionables.
-Medir y mejorar el rendimiento del equipo TI.
-Asegurar que ningún problema quede sin atender.
-Justificar la inversión en TI con datos objetivos.

Beneficios de contar con un sistema de tickets
1. Visibilidad y trazabilidad total
-Cada solicitud tiene un número único, estado (abierto, en proceso, resuelto, cerrado) e historial completo.
-Sabes quién reportó, quién lo atendió, qué se hizo y cuánto tardó.

2. Priorización inteligente
-Puedes clasificar por urgencia, impacto o tipo de problema.
-Lo crítico (caída de servidor) no se mezcla con lo trivial (cambio de contraseña).

3. Mejora la experiencia del usuario
-El usuario recibe confirmación de su ticket y puede dar seguimiento.
-Reduce la frustración de “volver a reportar lo mismo” o sentirse ignorado.

4. Responsabilidad y desempeño del equipo
-Asignas tickets a técnicos específicos y estableces SLAs (acuerdos de nivel de servicio).
-Puedes medir tiempos de respuesta, resolución y satisfacción.

5. Base de conocimiento integrada
-Los tickets resueltos se convierten en artículos de autoayuda.
-Si un problema se repite, el técnico puede buscar soluciones previas.

6. Reportes y métricas para la toma de decisiones
-Sabes: ¿cuáles son los problemas más recurrentes? ¿qué equipos o software fallan más?
-Ayuda a justificar compras, capacitaciones o cambios de infraestructura.

7. Automatización y eficiencia
-Reglas automáticas: asignar tickets por categoría, escalar si no se atiende, enviar recordatorios.
-Reduce trabajo manual y errores humanos.

8. Auditoría y cumplimiento normativo
-En sectores regulados (salud, finanzas), tener evidencia de cómo se manejaron las incidencias es obligatorio.
-El ticket sirve como registro de acciones.

¿Cuándo es realmente necesario?
Si tu organización tiene más de 10-15 empleados, o si el equipo TI recibe más de 10 solicitudes por semana, ya estás perdiendo eficiencia sin un sistema de tickets. Para equipos pequeños existen opciones gratuitas o muy económicas (Freshdesk, Zammad, GLPI, OSTicket).

En resumen: un sistema de tickets no es un lujo, es una herramienta de gestión que profesionaliza el soporte TI, mejora la productividad y reduce costos ocultos como el tiempo perdido o la insatisfacción de los usuarios.

Por mi cuenta estoy desarrollando un sistema de tickets propio y sencillo, el cual próximamente les estaré presentando y con gusto les brindo el cogido.

Ubicación: La Paz, Baja California SurTipo de servicio: Mantenimiento preventivo, actualización de infraestructura y ord...
20/03/2026

Ubicación: La Paz, Baja California Sur
Tipo de servicio: Mantenimiento preventivo, actualización de infraestructura y ordenamiento físico de red

1. Objetivo del servicio
Realizar labores de mantenimiento y actualización tecnológica en los equipos de cómputo y red, con el fin de optimizar el rendimiento, fortalecer la seguridad perimetral y preparar la infraestructura para una futura administración centralizada de red.

2. Actividades realizadas

2.1 Actualización de seguridad perimetral
Se llevó a cabo la sustitución del firewall de la marca WatchGuard por un equipo Fortinet, con el propósito de mejorar las capacidades de protección, rendimiento y gestión centralizada de la seguridad de la red.

2.2 Mantenimiento de equipos de cómputo y servidores
Se realizó mantenimiento preventivo y correctivo a los equipos de cómputo (PCs) y servidores, asegurando su correcto funcionamiento y estabilidad operativa.

2.3 Registro de direcciones MAC
Se documentaron las direcciones MAC de todos los equipos de cómputo, como paso previo a la implementación de un switch administrable que permita la vinculación puerto-MAC y fortalezca el control de acceso a la red.

2.4 Detección y levantamiento de nodos de red
Se identificaron y registraron los nodos de red conectados al switch, con el objetivo de mapear la topología actual y facilitar la futura administración de la red.

2.5 Ordenamiento de cableado estructurado
Se reorganizó físicamente el cableado de red, respetando la infraestructura existente y utilizando los mismos cables, con el fin de mejorar la estética, ventilación y accesibilidad para labores futuras de mantenimiento.

3. Observaciones técnicas

El ordenamiento del cableado se realizó sin sustituir materiales, optimizando los recursos existentes.

El registro de direcciones MAC y la detección de nodos forman parte de la etapa de diagnóstico previa a la implementación de un switch administrable.

Se instaló un punto de acceso inalámbrico FortiAP, el cual permanecerá desactivado hasta que se complete la instalación y configuración del switch administrable, momento en el que se habilitará su operación.

4. Próximos pasos recomendados

Implementación de switch administrable para vinculación MAC-puerto.

Activación y configuración del FortiAP.

Monitoreo de tráfico y políticas de acceso.

¿Está buscando una solución de escritorio remoto completamente gratuita, sin restricciones de tiempo, funciones, número ...
05/03/2026

¿Está buscando una solución de escritorio remoto completamente gratuita, sin restricciones de tiempo, funciones, número de equipos administrados, conexiones simultáneas o costos ocultos?

Le presentamos Google Remote Desktop, una herramienta oficial de Google que permite el acceso remoto a equipos de forma sencilla y sin costo.

Características destacadas.

Ventajas:
✓ 100% gratuito, sin suscripciones ni cargos adicionales.
✓ Cantidad ilimitada de equipos que puede administrar.
✓ Tiempo de conexión sin límite por sesión.
✓ Múltiples sesiones simultáneas sin restricciones.
✓ Portapapeles compartido entre equipos remotos y locales.
✓ Transferencia de archivos ilimitada sin restricciones de tamaño.
✓ La aplicación se carga en segundo plano, sin requerir inicio de sesión activo del usuario.
✓ Posibilidad de acceso remoto sin intervención del usuario en el equipo destino.

Consideraciones importantes:
- Todas las computadoras deben vincularse mediante una misma cuenta de Google.
- Compatibilidad exclusiva con sistemas operativos Windows (sin soporte nativo para macOS o Linux como equipo controlado).
- Al compartir una única cuenta, cada equipo tiene visibilidad y acceso potencial a todos los demás equipos vinculados.

Requisitos de instalación.

Para utilizar Google Remote Desktop, solo necesita:
· Una cuenta de Google activa.
· Descargar e instalar el host de Google Remote Desktop en cada equipo.
· Asignar un nombre identificativo a cada computadora.
· Establecer un PIN de acceso para cada equipo remoto.

Recomendaciones de implementación

Para entornos corporativos, se sugiere la siguiente configuración:
1. Cuenta Administrador: Utilizada exclusivamente por el personal de soporte TI para gestionar los accesos remotos.
2. Cuenta Estándar: Asignada al usuario final del equipo.
3. Instalación del host realizada bajo la sesión de la cuenta Administrador.

Esta práctica, que consiste en separar cuentas administrativas de cuentas de usuario estándar, es fundamental para mantener el control y la seguridad en cualquier organización. Puede implementarse localmente o mediante entornos de dominio con Active Directory, aplicando directivas específicas.

Con esta configuración se logra:

* Impedir que el usuario acceda a la cuenta de Google utilizada para el soporte remoto, ya que reside en sesión administrativa.
* Evitar que el usuario pueda desinstalar o alterar el programa, al no contar con privilegios de administrador.

Como administrador de sistemas, una de las responsabilidades críticas es garantizar la integridad y disponibilidad de la...
24/02/2026

Como administrador de sistemas, una de las responsabilidades críticas es garantizar la integridad y disponibilidad de la información mediante la ejecución de respaldos regulares. En entornos con cientos de estaciones de trabajo, realizar estas tareas de forma manual resulta impracticable, por lo que la automatización se convierte en un pilar fundamental para la continuidad operativa.

Si bien existen en el mercado soluciones especializadas de respaldo como Veeam, Acronis o Rubrik, también es posible implementar una alternativa nativa, gratuita y ligera en sistemas Windows mediante scripts. A continuación, comparto un script desarrollado en Batch que permite automatizar respaldos de información hacia un disco externo, una carpeta compartida en red o almacenamiento en la nube (sincronizado previamente), junto con su correspondiente explicación técnica y recomendaciones de implementación.

Script de respaldo automatizado (Batch).

1. Abra el Bloc de notas y copie el siguiente contenido:

off
setlocal enabledelayedexpansion

set "UNIDAD=R:"
set "RUTA_BASE=%UNIDAD%\Backups"
set "FECHA=%DATE:/=-%"
set "NOMBRE_CARPETA=%FECHA%"
set "RUTA_COMPLETA=%RUTA_BASE%\%NOMBRE_CARPETA%"

if not exist "%RUTA_BASE%" mkdir "%RUTA_BASE%"

mkdir "%RUTA_COMPLETA%"

xcopy "C:\Users\%USERNAME%\Documents" "%RUTA_COMPLETA%\Documents\" /E /I /H /Y
xcopy "C:\Users\%USERNAME%\Pictures" "%RUTA_COMPLETA%\Pictures\" /E /I /H /Y
xcopy "C:\Users\%USERNAME%\Desktop" "%RUTA_COMPLETA%\Desktop\" /E /I /H /Y

exit

2. Guarde el archivo con la extensión .bat (por ejemplo, Script_Respaldos.bat).

Requisito previo: unidad de red.
Para que el script funcione correctamente, debe contar con una carpeta compartida en red, la cual será asignada como una unidad de red con una letra específica (en este ejemplo, R:). Es recomendable que dicha conexión se realice mediante mecanismos seguros como VPN, certificados digitales o DDNS con cifrado, especialmente si se emplea una IP pública.

Configuración de la automatización mediante Programador de tareas.
Para ejecutar el script de forma automática y recurrente:
* Abra el Programador de tareas de Windows.
* En el panel derecho, seleccione "Crear tarea básica...".
* Asigne un nombre y una descripción a la tarea.
* Defina la frecuencia de ejecución (diaria, semanal, etc.).
* Establezca la fecha y hora de inicio.
* En la acción, elija "Iniciar un programa" y seleccione el script .bat guardado.
* Finalice la configuración.

Recomendaciones operativas.
Con el objetivo de minimizar el impacto en el rendimiento de la red y evitar interferencias con las actividades laborales, sugiero aplicar los siguientes criterios de programación:
* Frecuencia de respaldo: semanal.
* Rotación por sucursales: asignar un día distinto a cada sucursal.
* Desfase entre equipos: establecer un intervalo mínimo de 1 hora entre el inicio del respaldo de cada estación.
* Horario de ejecución: preferentemente durante la noche o madrugada.

Explicación técnica del script.
* setlocal enabledelayedexpansion: Habilita el uso de variables locales y permite la expansión retardada, necesaria para operaciones más complejas dentro del script.
* set "Variable=Valor": Declara y asigna valores a variables de entorno.
* set "FECHA=%DATE:/=-%": Asigna a la variable FECHA la fecha del sistema, reemplazando las barras (/) por guiones (-) para evitar conflictos con nombres de carpetas.
* if not exist "%RUTA_BASE%" mkdir "%RUTA_BASE%": Verifica si la carpeta base de respaldos existe; de no ser así, la crea automáticamente.
* xcopy: Comando utilizado para copiar directorios y archivos de forma recursiva, conservando atributos y subcarpetas.

/E: Copia subdirectorios, incluyendo los vacíos.

/I: Asume que el destino es un directorio.

/H: Copia archivos ocultos y del sistema.

/Y: Suprime la confirmación de sobrescritura.

Personalización y consideraciones finales.
Es posible modificar las rutas de origen para incluir otras carpetas de interés, según los perfiles de usuario o necesidades del negocio. Asimismo, debe tenerse en cuenta que el script requiere que los archivos a respaldar no estén siendo utilizados por ninguna aplicación en el momento de la copia (por ejemplo, archivos .pst de Outlook), ya que esto podría provocar errores de lectura o respaldos incompletos.

Esta solución representa una alternativa eficiente, de bajo costo y fácil mantenimiento para entornos que requieren un control básico pero confiable de sus respaldos.

Servidor NAS (Network Attached Storage) reutilizando hardware existente.Un servidor NAS (Network Attached Storage) consi...
14/02/2026

Servidor NAS (Network Attached Storage) reutilizando hardware existente.

Un servidor NAS (Network Attached Storage) consiste en uno o múltiples discos duros conectados en red (vía Wi-Fi o Ethernet), permitiendo el acceso simultáneo desde diversos dispositivos como teléfonos móviles, tabletas y computadoras, tanto en entornos domésticos como corporativos. Entre sus principales ventajas destacan:

* Acceso remoto: Posibilidad de consultar y gestionar archivos desde cualquier ubicación, funcionando como una nube privada personal o empresarial.

* Facilidad para compartir información: Todos los dispositivos conectados a la misma red pueden acceder a documentos, fotografías y contenido multimedia sin necesidad de utilizar dispositivos de almacenamiento extraíbles.

* Copias de seguridad automatizadas: Permite respaldar automáticamente la información de teléfonos móviles y computadoras, reduciendo el riesgo de pérdida de datos por fallos o daños en los equipos originales.

* Reproducción multimedia: Posibilidad de visualizar películas o escuchar música almacenada directamente desde televisores inteligentes (Smart TV) o tabletas.

* Tolerancia a fallos: Mediante configuraciones redundantes de discos, es posible preservar la información ante el fallo de una unidad de almacenamiento.

Implementación práctica con hardware reutilizado.

Aprovechando una computadora preexistente que quedó obsoleta para la actualización a Windows 11 debido a las limitaciones de su procesador, se construyó un servidor NAS utilizando la aplicación de código abierto TrueNAS. Las especificaciones del equipo son las siguientes:

- Procesador: AMD E-350D
- Memoria RAM: 8 GB DDR3
- Almacenamiento SSD: 32 GB (para el sistema operativo)
- Discos duros HDD: dos unidades de 1 TB y una unidad de 500 GB

Configuración realizada:

1. Instalación del sistema operativo TrueNAS en la unidad SSD de 32 GB.

2. Creación de un grupo de almacenamiento (pool) de 1 TB en configuración espejo (mirror) utilizando los dos discos de 1 TB, garantizando redundancia de datos.

3. Creación de un grupo de almacenamiento adicional de 500 GB en configuración RAID 0 (sin redundancia) debido a la imposibilidad de agregar otro disco para establecer tolerancia a fallos.

4. Creación de usuarios y definición de carpetas compartidas de acceso individual por computadora.

5. Creación de una carpeta compartida de acceso global para documentos comunes.

6. Asignación del grupo de almacenamiento de 1 TB para uso de los usuarios.

7. Asignación del grupo de almacenamiento de 500 GB para alojar respaldos de servidores.

8. Implementación de los servicios SMB (para clientes Windows) y NFS (para clientes Linux), permitiendo el acceso compartido a los recursos.

9. Configuración de permisos de acceso específicos para cada carpeta compartida.

10. Habilitación de las funcionalidades Wake on LAN y AC Recovery en la BIOS, asegurando la recuperación automática del sistema ante cortes de energía.

Aclaración sobre la estrategia de respaldos.

Respecto a la pregunta de por qué los respaldos de los servidores se almacenan en el disco sin redundancia (500 GB en RAID 0), mientras que los datos de usuarios residen en almacenamiento redundante (espejo de 1 TB), la razón es la siguiente: los respaldos de los servidores se distribuyen en diferentes medios y ubicaciones como parte de una estrategia más amplia de continuidad y recuperación ante desastres, mientras que los datos de los usuarios únicamente se respaldan en este NAS, requiriendo por tanto mayor protección local frente a fallos de hardware.

Respaldo externo Windows Server.Pequeño videotutorial sobre los pasos a seguir para hacer un respaldo completo de Window...
09/02/2026

Respaldo externo Windows Server.

Pequeño videotutorial sobre los pasos a seguir para hacer un respaldo completo de Windows Server y alojarlo de forma externa.

* Abrimos el Administrador del servidor.
* Seleccionamos Agregar roles y características.
* Presionamos siguiente hasta llegar a características.
* Marcamos Copias de seguridad de Windows e instalamos.
* Desplegamos el menú Herramientas del Administrador.
* Abrimos Copias de seguridad de Windows Server.
* Seleccionamos si programar las copias de seguridad o hacerla ya.
* Configuramos si hacer copia completa o solo algunas cosas.
* Elegimos la opción de Carpeta compartida remota.
* Escribimos la ubicación a alojar (Host, IP, URL, NAS, Nube...).
* Presionamos el botón Copia de seguridad para respaldar.

La ventaja de este método es que podemos programar que respaldo queremos que guarde en diferentes lugares y por nuestra parte como administradores de sistemas, verificar que los respaldos se estén haciendo correctamente.

Próximamente les compartiré el mismo proceso pero en Ubuntu Server

Que el iniciar una MiPyME con poco presupuesto no te limite a estar bien protegido.OPNsense es un potente firewall de có...
21/01/2026

Que el iniciar una MiPyME con poco presupuesto no te limite a estar bien protegido.

OPNsense es un potente firewall de código abierto y gratuito el cual puedes usar para la protección de datos.

Puedes adquirirlo desde la pagina oficial descargando la imagen e instalándola en una PC o adquiriendo el Hardware que ellos mismo te proporcionan.

En este proyecto realizado utilice una computadora antigua y arrumbada con las siguientes características:
• Disco duro mecánico (se puede usar SSD, USB y hasta memoria SD).
• 4 GB de RAM
• Procesador AMD Athlon de 2 núcleos.

En un comienzo es necesario un monitor para la instalación del sistema, pero cuando esta finaliza, se puede activar la UI y poder acceder directamente desde el navegador todo lo que quieras.

Para este proyecto se realizaron las siguientes cosas:
1. Se compro una tarjeta PCI con 2 puertos RJ-45 para tener 2 entradas WAN.
2. Se configuro en GW el Monitor IP para verificar estado del internet.
3. El puerto RJ-45 de la tarjeta madre se configuro como LAN.
4. Se configuro el Fail Over en los puestos WAN.
5. Se dieron de alta todas las MACs con sus respectivas IPs.
6. Se configuraron los puertos de acceso.
7. Se instalo el PlugIn ADguard para filtrado WEB.
8. Se configuraron Políticas de seguridad para cada equipo.
9. Se probo el equipo en el entorno real.
10. Se realizo un BackUp de la configuración del Firewall.

Las imágenes a:
• Pantalla principal de OPsense.
• Imagen de puertos de red físicos.
• Pantalla principal de ADguard.
• Pantalla de configuración de puertos.

Sustitución y puesta en servicio de Firewall FortiGate 108FSe procedió a la migración del dispositivo de seguridad perim...
08/01/2026

Sustitución y puesta en servicio de Firewall FortiGate 108F

Se procedió a la migración del dispositivo de seguridad perimetral WatchGuard modelo por un FortiGate 108F, con el objetivo de actualizar la infraestructura de seguridad, mejorar el rendimiento del tráfico de red, implementar segmentación avanzada y consolidar políticas de seguridad centralizadas. El modelo 108F fue seleccionado por su balance óptimo entre rendimiento, características de seguridad y escalabilidad para entornos empresariales medianos. Esta migración incluyó la replicación y optimización de las configuraciones existentes, así como la implementación de nuevas funcionalidades.

Se configuró una segmentación por VLANs para separar los diferentes tipos de dispositivos y tráfico:
* VLAN de Escritorios: Para equipos de usuario final corporativos
* VLAN de Servidores: Para infraestructura crítica
* VLAN de Red: Para equipos de gestión de red (switches, APs)
* VLAN WiFi Corporativo: Para dispositivos móviles autorizados
* VLAN de Periféricos: Para impresoras, cámaras y dispositivos IoT
* VLAN de Invitados: Para acceso temporal con aislamiento completo
* VLAN de Administración: Para gestión segura del equipo

Cada VLAN tiene políticas de seguridad específicas y controles de acceso diferenciados.

Configuraciones Principales Aplicadas:

1. Políticas de Control de Acceso
* Reglas de firewall entre VLANs siguiendo principio de mínimo privilegio
* Políticas específicas basadas en dirección MAC para equipos especiales
* Controles de acceso a internet segmentados por tipo de usuario

2. Conectividad Remota Segura
* VPN Site-to-Site con cifrado avanzado AES-256-GCM para conexión entre oficinas
* SSL-VPN para teletrabajo con autenticación de dos factores
* Configuración de túnel dividido para acceso remoto eficiente

3. Filtrado y Seguridad de Contenido
* Filtrado web por categorías con bloqueo de contenidos inapropiados
* Control de aplicaciones para limitar uso no productivo
* Protección antivirus e IPS con inspección profunda de paquetes
* Filtrado DNS para bloqueo de dominios maliciosos

4. Gestión de Acceso Inalámbrico
* WiFi corporativo con políticas de seguridad empresarial
* WiFi para invitados con portal cautivo y aceptación de términos
* Aislamiento completo de red para usuarios invitados
* Límites de tiempo y ancho de banda para acceso temporal

5. Optimización y Disponibilidad
* Configuración SD-WAN para múltiples enlaces de internet
* Calidad de Servicio (QoS) para priorización de tráfico crítico
* Configuración High Availability para redundancia del equipo
* Balanceo de carga y failover automático

6. Monitoreo y Cumplimiento
* Envío de logs centralizado a servidor Syslog
* Generación de reportes de seguridad y actividad
* Alertas configuradas para eventos críticos
* Auditoría de accesos y tráfico de red

La nueva configuración proporciona:
* Mayor granularidad en controles de seguridad
* Separación efectiva de tipos de tráfico
* Mejor rendimiento con procesamiento hardware
* Capacidades de seguridad de última generación
* Gestión centralizada y simplificada
* Escalabilidad para crecimiento futuro
* La segmentación implementada reduce la superficie de ataque y contiene posibles incidentes de seguridad dentro de cada zona de red definida.

A continuación, les brindare algunas configuraciones que pueden realizar si utilizan XAMPP en cualquier distro Debian.So...
15/12/2025

A continuación, les brindare algunas configuraciones que pueden realizar si utilizan XAMPP en cualquier distro Debian.

Son anotaciones que me hubiera gustado saber la primera vez que lo instale.

• Para cambiar el tiempo límite de consulta en MySQL.
Problema: Si al ejecutar algún Query, esta consulta dura mas de 2 minutos, se interrumpe dando un error.
- Archivo: php.ini
- Linea: max_execution_time=0
- Ruta: /opt/lampp/etc/php.ini
Al ponerle 0 se indica que no hay tiempo límite.

• Para cambiar el tiempo límite de carga de SQL en phpMyAdmin.
Problema: Al cargar una Base de datos con muchos registros, este puede demorar, por lo que al pasar 2 minutos, lanza un error y detiene la carga.
- Archivo: config.inc.php
- Linea: $cfg['ExecTimeLimit'] = 0;
- Ruta: /opt/lampp/phpmyadmin/config.inc.php
- Nota: Solo funciona en la computadora local.
Al poner 0 se indica que no hay tiempo límite.

• Para quitar el bloqueo para acceso a una carpeta.
Problema: No puedes agregar, modificar o eliminar archivos dentro de la carpeta htdocs (donde ingresas tus paginas webs).
- Ejecutar: $sudo chmod -R 755 /opt/lampp/htdocs
El comando chmod cambia los permisos de acceso a la carpeta, mientras que -R aplica el permiso a las subcarpetas y el 7 indica todos los permisos para el propietario, mientras los 5’s son lectura y ejecución para el grupo y otros.

• Para que pida contraseña phpMyAdmin.
Problema: Al instalar por primera vez XAMPP al ingresar a phpMyAdmin, ingresa automáticamente sin pedir usuario y contraseña.
- Archivo: config.inc.php
- Linea: $cfg['Servers'][$i]['auth_type'] = 'cookie';
- Ruta: /opt/lampp/phpmyadmin/config.inc.php
- Dar de alta una contraseña en phpMyAdmin y en config.inc.php.
- Nota: Si no se dio de alta la contraseña en phpMyAdmin y te pide usuario y contraseña, el usuario es root y sin contraseña.
Al cambiar a 'cookie', al ingresar nuevamente a phpMyAdmin, ingresaremos a la pantalla de login.

• Para poder acceder de forma remota
Problema: no se puede acceder a las paginas desde otra computadora que no sea la local.
- Archivo: httpd-xampp.conf
- Linea: Require all granted
- Ruta: /opt/lampp/etc/extra/httpd-xampp.conf
Con esta línea, damos el permiso de poder acceder desde cualquier lado.

• Para iniciar automáticamente XAMPP
Problema: al iniciar el servido, hay que iniciar manualmente XAMPP
- Comando: sudo crontab -e
- Agregar linea: sudo /opt/lampp/lampp start
Con esto indicamos que al iniciar el servidor, ejecute ese comando automáticamente.

Por último, ejecutamos: sudo /opt/lampp/lampp restart
Con este comando reiniciamos XAMPP para que podamos ver reflejados los cambios realizados.

Espero que esto les sea de utilidad.

Dirección

Zamora
59660

Notificaciones

Sea el primero en enterarse: le enviaremos un correo electrónico cuando I O Digital publique novedades y promociones. Su dirección de correo electrónico no se utilizará para ningún otro fin y puede darse de baja en cualquier momento.

Atajos

Compartir