Author: jaime

  • Grabador de pantalla a gif: Peek

    Grabador de pantalla a gif: Peek

    Peek es un grabador de pantalla simple con una interfaz fácil de usar.

    Facilita la creación de capturas de pantalla breves de un área de pantalla. Está optimizado para generar GIF animados, pero también puede grabar directamente en WebM o MP4 si lo prefiere.

    Peek no es una aplicación de screencast de propósito general con funciones ampliadas, sino que se centra en la única tarea de crear screencasts pequeños y silenciosos de un área de la pantalla para crear animaciones GIF o videos WebM o MP4 silenciosos.

    (more…)
  • Usar yum install en Elastix 4

    Usar yum install en Elastix 4

    Luego de querer instalar java-1.8.0-openjdk me aparecía el siguiente error en Elastix 4:

    14: curl#6 - "Could not resolve host: mirror.elastix.org; Name or service not known" 

    Esto se debe a que los repositorios ya no se encuentran disponibles.

    (more…)
  • Solución: Warning: mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password] in

    Solución: Warning: mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password] in

    Warning: mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password] in 
    Warning: mysqli_real_connect(): (HY000/2054): The server requested authentication method unknown to the client in

    Este error me apareció al tener Mysql 8 con PHP 7.2, la razón es que MySQL 8 por defecto usa caching_sha2_password, un complemento que no es reconocido por las versiones anteriores de PHP (mysqlnd).

    Solución 1: Actualizar PHP a una versión mas reciente.

    Solución 2: hacer un downgrade a mysql.

    Solución 3: Usar el métono de autenticación anterior explicado a continuación.

    sudo nano /etc/mysql/my.cnf

    Agregar al final

    [mysqld]
    default-authentication-plugin=mysql_native_password

    Y ejecutar la consulta:

    alter user 'username'@'localhost' identified with mysql_native_password by 'password';
  • Activar el modo DEBUG en WordPress

    Activar el modo DEBUG en WordPress

    Al actualizar el Core de WordPress es posible que aparezca el error:

    Ha habido un error crítico en esta web. Por favor, consulta tu bandeja de entrada de correo electrónico de administrador del sitio para obtener instrucciones.

    Aprende más sobre la depuración en WordPress.

    (more…)
  • Incrementar el timeout de conexiones por SSH

    Incrementar el timeout de conexiones por SSH

    Cuando las conexiónes por ssh tardan un tiempo sin recibir ningun comando, éstas se desconectan. Para evitar esto debemos editar:

    nano ~/.ssh/config

    Añadir:

    Host *
    ServerAliveInterval 100
  • Desactivar FTP en WordPress

    Desactivar FTP en WordPress

    En mi caso tengo instalado WordPress de forma local y quiero actualizar los plugins y el core pero me pide los datos de acceso FTP:

    Para deshabilitarlo hay editar el archivo wp-config.php y agregar la línea:

    define('FS_METHOD','direct');
  • Deshabilitar Gutenberg en WordPress sin plugin

    Deshabilitar Gutenberg en WordPress sin plugin

    Gutenberg es el nuevo editor de WordPress, aunque es muy bueno y me gusta usarlo, el día de hoy me encuentro que no puedo editar desde Elementor, así que decidí deshabilitarlo sin instalar plugin. Los pasos son

    (more…)
  • SIP Trunk entre dos servidores Asterisk

    SIP Trunk entre dos servidores Asterisk

    Supongamos que el Servidor A tiene la IP 1.1.1.1 y el Servidor B tiene la IP 2.2.2.2 la configuración debe ser la siguiente:

    Server A:

    [ServerB]
    type=friend
    fromuser=ServerB
    secret=password
    context=from-internal
    qualify=yes
    host=dynamic
    language=es
    disallow=all
    allow=gsm
    allow=ulaw
    allow=alaw
    
    register => ServerA:password@2.2.2.2/ServerB

    Server B:

    [ServerA]
    type=friend
    fromuser=ServerA
    secret=password
    context=from-internal
    qualify=yes
    host=dynamic
    language=es
    disallow=all
    allow=gsm
    allow=ulaw
    allow=alaw
    
    register => ServerB:password@1.1.1.1/ServerA
    


  • Reinstalar MySQL en Ubuntu

    Reinstalar MySQL en Ubuntu

    Remover:

    sudo apt purge mysql-server mysql-client mysql-common
    sudo apt autoremove
    sudo mv -iv /var/lib/mysql /var/tmp/mysql-backup
    sudo rm -rf /var/lib/mysql*

    Reinstalar

    sudo apt update
    sudo apt install mysql-server
    sudo /usr/bin/mysql_secure_installation
  • mysqld_safe Directory ‘/var/run/mysqld’ for UNIX socket file don’t exists

    mysqld_safe Directory ‘/var/run/mysqld’ for UNIX socket file don’t exists

    Este error aparece porque en el momento de la instalación no se crea la carpeta.

    Solución:

    $ mkdir -p /var/run/mysqld
    $ chown mysql:mysql /var/run/mysqld