MySQL: The server requested authentication method unknown to the client [caching_sha2_password]

El siguiente error de caching_sha2_password plugin se puede presentar al establecer una conexión con PHP (mysqli) a un servidor MySQL versión 8: Warning: mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password] in /var/www/… Warning: mysqli_real_connect(): (HY000/2054): The server requested authentication method unknown to the client in … The server requested authentication method Seguir leyendo


Cómo instalar PHP 7.3 en CentOS 7 ó RHEL

A día de hoy, la versión estable ofrecida a través de los repositorios oficiales de CentOS 7 (y entiendo que igualmente en RHEL 7) es la 5.4.16: # yum info php Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Available Packages Name : php Arch : x86_64 Version : 5.4.16 Release : 46.el7 Size Seguir leyendo


HTTPoxy: vulnerabilidad PHP y CGI (HTTP_PROXY)

Tenemos recién salida del horno una nueva vulnerabilidad (HTTPoxy) con caracter crítico que afecta a servidores web que sirven PHP y CGI principalmente, aunque afecta también a otros lenguajes de scripting. El origen del problema es la variable HTTP_PROXY. El ataque consiste en enviar una petición HTTP que contenga en las cabeceras la información de Seguir leyendo


PHP Fatal error: Class ‘DOMDocument’ not found in …

El siguiente error es provocado por no tener instalado el módulo de manipulación de XML de PHP: PHP Fatal error: Class ‘DOMDocument’ not found in … on line … En la documentación de PHP podemos ver que la clase DOMDocument pertenece a este módulo. Si la instalación de PHP ha sido realizada a través de Seguir leyendo


Cómo instalar PHP mcrypt en CentOS 7

En los repositorios oficiales de CentOS 7 (RHEL 7, Fedora, Scientific Linux), al igual que ocurría en CentOS 6, no existe el paquete rpm para instalar el módulo de PHP mcrypt. Para poder instalar este módulo sin necesidad de compilar es necesario instalar el repositorio epel y a continuación ya podremos instalar el módulo php-mcrypt Seguir leyendo