Como corrigir erro de agrupamento “utf8mb4_0900_ai_ci” ao importar banco de dados WordPress
Se você estiver mudando a instalação do WordPress de um servidor MySQL 8 para MySQL 5.7 (ou inferior), provavelmente encontrará
Quer administrar um site WordPress autogerenciado? Excelente. Você aprenderá um zilhão de coisas. Uma das partes críticas da configuração de um servidor é a extensão PHP MySQL para que o WordPress possa se comunicar com o servidor MySQL. Se você está recebendo um erro de extensão PHP MySQL na instalação do WordPress, provavelmente ainda não o instalou em seu servidor.
Nisto, mostraremos como instalar a extensão PHP MySQL correta em seu site WordPress. Também nos certificaremos de que você tenha o MySQL-Server instalado em sua máquina.
✔ Certifique-se de que o serviço MySQL esteja instalado e em execução
Antes de tentar instalar a extensão PHP MySQL, primeiro vamos verificar se o servidor MySQL está sendo executado em seu servidor.
Execute o seguinte comando para verificar o status do servidor MySQL.
service mysql status
✅ Se o MySQL estiver instalado e em execução no seu servidor, você deverá obter a seguinte resposta:
● 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
⚙ Se o MySQL não estiver em execução, execute o seguinte comando para iniciar o serviço.
service mysql start
⚙ Se o MySQL-Server não estiver instalado, execute o seguinte comando para instalar o MySQL-Server mais recente.
apt-get install mysql-server -y
⚠ Ao instalar o mysql-server, não escolha o método de autenticação padrão, use o método de autenticação LEGACY para mantê-lo compatível com o WordPress.
✔ Verifique se a extensão PHP MySQL está instalada
Em seu servidor WordPress, execute o seguinte comando para verificar a versão do PHP instalada na máquina.
php -v
O comando acima deve gerar uma resposta semelhante 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
A primeira linha da resposta revela sua versão do PHP, que no exemplo acima é PHP 7.3.
Agora execute o seguinte comando para ver se a extensão PHP MySQL está habilitada para a versão PHP instalada em seu servidor.
dpkg --list | grep php-mysql
📔 Exemplo: se a versão do PHP instalada em seu servidor for PHP 7.3. Então você usará o comando .dpkg --list | grep php7.3-mysql
Se a extensão do MySQL estiver instalada, você receberá uma resposta semelhante a esta:
ii php7.3-mysql 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 amd64 MySQL module for PHP
Se a extensão PHP MySQL não estiver instalada em seu servidor, você receberá uma resposta em branco do comando grep. Nesse caso, instalaremos a extensão php-mysql em seu servidor.
✅ INSTALAR A EXTENSÃO PHP MYSQL CORRETA
Execute o seguinte comando para instalar a extensão php-mysql apropriada em seu servidor WordPress.
apt-get install php-mysql
📔 Exemplo: se a versão do PHP instalada em seu servidor for PHP 7.3. Então você usará o comando .apt-get install php7.3-mysql
Depois de instalar a extensão PHP MySQL correta em seu servidor WordPress, reinicie o servidor web.
Apache:
servive apache2 restart
Nginx:
service nginx restart
Tente executar seu site WordPress depois de concluir todas as instruções acima. Deve funcionar sem problemas.
🍻 Cheers!
Se você estiver mudando a instalação do WordPress de um servidor MySQL 8 para MySQL 5.7 (ou inferior), provavelmente encontrará
Aprenda a instalar o MySQL no Ubuntu 20.04
A partir do WordPress 5.0, o editor padrão do WordPress é o novo editor de blocos. O novo editor é radicalmente diferente
O Gutenberg Editor logo se tornará o editor padrão do WordPress. Você terá a opção de selecionar o Editor Clássico
O WordPress 5.0 está finalmente sendo lançado e traz consigo uma nova experiência de edição com o Gutenberg
Com a opção Atualizar ausente no menu de contexto, veja como você pode atualizar itens no Explorador de Arquivos no Windows 11.
Se você estiver mudando a instalação do WordPress de um servidor MySQL 8 para MySQL 5.7 (ou inferior), provavelmente encontrará
Incapaz de escrever uma nova postagem usando o novo Editor de Bloco no WordPress? É provável que você receba “O editor
Quer administrar um site WordPress autogerenciado? Excelente. Você aprenderá um zilhão de coisas. Uma das partes críticas da configuração
Neste artigo, abordamos como habilitar tags curtas de PHP. O PHP analisa o arquivo usando tags de abertura e fechamento, que são semelhantes. Para habilitar tags curtas de PHP
Neste artigo, aprenderemos como instalar e configurar o mod_evasive para evitar ataques DoS e DDoS no CentOS. O módulo mod_evasive Apache.
como instalar PHP com PHP-FPM para NGINX no CentOS. A configuração básica do servidor da web NGINX para processar aplicativos PHP e servi-los na porta 80.