Últimas publicaciones:

17-02-2021 -

ERROR MySQL - The server requested authentication method unknown to the client

El error de MySQL - "SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client" generalmente es por el complemento de autenticación que usa la base de datos en mysql. Por defecto, en MySQL 8 es auth_socket. Y la mayoría de las veces, las aplicaciones inician sesión en su base de datos con una contraseña. Para eliminar el error hay que cambiar dicha autenticación en el servidor MySQL. Modificarlo así: 1. Iniciar sesión como root en mysql 2. Ejecute este comando sql: this is usually attributed to the authentication plugin that your mysql database is using. By default and for some reason, mysql 8 default plugin is auth_socket. Applications will most times expect to log in to your database using a password. If you have not yet already changed your mysql default authentication plugin, you can do so by: 1. Log in as root to mysql 2. Run this sql command: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; Si el usuario no es roor poner el usuario en concreto de tu aplicación.

17-02-2021 -

ERROR - Catchable Fatal Error: Object of class DateTime could not be converted to string

Si tenemos este error al intentar mostrar un valor Date o DateTime en una plantilla twig de Symfony, podemos dar formato a un tipo Date o DateTime para que lo muestre como String así: {{nombreObjecto.nombreCampoDate.format('d/m/Y')}}

21-02-2021 -

Plantillas Twig - no mostrar HTML en campos

Por defecto, Symfony muestra el texto tal cual lo contenga en nuestra BD o variable en las plantillas.

Esto es por seguridad y para evitar ataques maliciosos de Cross-Site Scripting (XSS), ya que sino se podría inyectar con esa variable algun código indeseado.

Por tanto, para escapar el HTML o interpretar ese HTML que contenga dicha variable, tenemos que usar lo siguiente:

{{ objeto.campo | raw }}

En mi caso, tras instalar el CKEditor, intentaba mostrar en un plantilla Twig el contenido que tenía en el textarea del CKEditor y como contenía HTML lo mostraba y no lo interpretaba, poniendo eso así en la plantilla, ya esta listo!

19-02-2021 -

Cómo resetear la contraseña del root en linux debian

1- Al iniciar pulsar la letra e para editar el grub.

2-En la ventana de edición, donde pone
linux /boot/vmlinuz-3.2.0-4-686-pae root=UUID=04064ae3XXXXXXXX ro quiet
agregamos al final: init=/bin/bash

3-Pulsar F10 para que siga la carga del sistema escribiremos:
mount -o remount –rw /

4- Y entonces cambiamos la contraseña de root con:
passwd root

Y el sistema nos indicará que la contraseña se ha cambiado bien (password update successfully)

5- Reiniciamos y ya la pass del root será la nueva.

23-02-2021 -

HACER!!!!

- paginar post

- administracion de usuarios, login

-crear parte publica y privada

-media: video, carrusel fotos

-crear paginas de album, listas de musica...