Cómo corregir el error de clasificación utf8mb4_0900_ai_ci al importar la base de datos de WordPress
Si está cambiando su instalación de WordPress de un servidor MySQL 8 a MySQL 5.7 (o inferior), lo más probable es que encuentre
¿Quiere ejecutar un sitio de WordPress autogestionado? Excelente. Aprenderás un trillón de cosas. Una de las partes críticas de la configuración de un servidor es la extensión PHP MySQL para que WordPress pueda comunicarse con el servidor MySQL. Si recibe un error de extensión PHP MySQL en su instalación de WordPress, probablemente aún no lo haya instalado en su servidor.
En esto, le mostraremos cómo instalar la extensión PHP MySQL correcta en su sitio de WordPress. También nos aseguraremos de que tenga MySQL-Server instalado en su máquina.
✔ Asegúrese de que el servicio MySQL esté instalado y en ejecución
Antes de intentar instalar la extensión PHP MySQL, primero asegurémonos de que el servidor MySQL se esté ejecutando en su servidor.
Ejecute el siguiente comando para verificar el estado del servidor MySQL.
service mysql status
✅ Si MySQL está instalado y ejecutándose en su servidor, debería obtener la siguiente respuesta:
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2019-07-09 20:46:12 UTC; 2 weeks 2 days ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Main PID: 1097 (mysqld)
Status: "SERVER_OPERATING"
Tasks: 46 (limit: 4656)
CGroup: /system.slice/mysql.service
└─1097 /usr/sbin/mysqld
⚙ Si MySQL no se está ejecutando, ejecute el siguiente comando para iniciar el servicio.
service mysql start
⚙ Si MySQL-Server no está instalado, ejecute el siguiente comando para instalar la última versión de MySQL-Server.
apt-get install mysql-server -y
⚠ Al instalar mysql-server, no elija el método de autenticación predeterminado, use el método de autenticación LEGACY para mantenerlo compatible con WordPress.
✔ Compruebe si la extensión PHP MySQL está instalada
En su servidor de WordPress, ejecute el siguiente comando para verificar la versión de PHP instalada en la máquina.
php -v
El comando anterior debería generar una respuesta similar a esta:
PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Jul 10 2019 06:54:46) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.7, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
La primera línea de la respuesta revela su versión de PHP, que en el ejemplo anterior es PHP 7.3.
Ahora ejecute el siguiente comando para ver si la extensión PHP MySQL está habilitada para la versión PHP instalada en su servidor.
dpkg --list | grep php-mysql
📔 Ejemplo: si la versión de PHP instalada en su servidor es PHP 7.3. Entonces usarás el comando .dpkg --list | grep php7.3-mysql
Si la extensión de MySQL está instalada, obtendrá una respuesta similar a esta:
ii php7.3-mysql 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 amd64 MySQL module for PHP
Si la extensión PHP MySQL no está instalada en su servidor, obtendrá una respuesta en blanco del comando grep. En ese caso, instalaremos la extensión php-mysql en su servidor.
✅ INSTALE LA EXTENSIÓN PHP MYSQL CORRECTA
Ejecute el siguiente comando para instalar la extensión php-mysql apropiada en su servidor de WordPress.
apt-get install php-mysql
📔 Ejemplo: si la versión de PHP instalada en su servidor es PHP 7.3. Entonces usarás el comando .apt-get install php7.3-mysql
Una vez que haya instalado la extensión PHP MySQL correcta en su servidor de WordPress, reinicie el servidor web.
Apache:
servive apache2 restart
Nginx:
service nginx restart
Intente ejecutar su sitio de WordPress después de completar todas las instrucciones anteriores. Debería funcionar sin problemas.
🍻 ¡Salud!
Si está cambiando su instalación de WordPress de un servidor MySQL 8 a MySQL 5.7 (o inferior), lo más probable es que encuentre
Aprenda a instalar MySQL en Ubuntu 20.04
WordPress 5.0 finalmente se está implementando y trae consigo una nueva experiencia de edición con Gutenberg
Si está cambiando su instalación de WordPress de un servidor MySQL 8 a MySQL 5.7 (o inferior), lo más probable es que encuentre
¿Está buscando ejecutar un sitio de WordPress autogestionado? Excelente. Aprenderás un trillón de cosas. Una de las partes críticas del entorno
El Editor de Gutenberg pronto se convertirá en el editor predeterminado en WordPress. Tendrá la opción de seleccionar el Editor clásico
Con la opción Actualizar en el menú contextual que falta, así es como puede actualizar elementos en el Explorador de archivos en Windows 11.
¿No puede escribir una nueva publicación con el nuevo Editor de bloques en WordPress? Lo más probable es que obtenga "El editor
A partir de WordPress 5.0, el editor predeterminado en WordPress es el nuevo editor de bloques. El nuevo editor es radicalmente diferente
En este artículo, hemos cubierto cómo habilitar las etiquetas cortas de PHP. PHP analiza el archivo usando etiquetas de apertura y cierre, que se parecen a. Para habilitar las etiquetas cortas de PHP
En este artículo, aprenderemos cómo instalar y configurar mod_evasive para prevenir ataques DoS y DDoS en CentOS. El módulo de Apache mod_evasive.
cómo instalar PHP con PHP-FPM para NGINX en CentOS. La configuración básica del servidor web NGINX para procesar la aplicación PHP y el servidor en el puerto 80.