Banco de dados de configuração
Execute o seguinte comando para entrar no MariaDB.
mysql -uroot -p
-
Execute o seguinte comando para criar o banco de dados MariaDB. Por exemplo "wordpress".
CRIAR BANCO DE DADOS wordpress;
-
Execute o seguinte comando para criar um novo usuário. Por exemplo, “usuário”, a senha de login é 123456.
CRIAR USUÁRIO 'usuário'@'localhost' IDENTIFICADO POR '123456';
-
Execute o seguinte comando para conceder ao usuário permissões completas no banco de dados “wordpress”.
CONCEDER TODOS OS PRIVILÉGIOS NO wordpress.* TO 'user'@'localhost';
-
Execute o seguinte comando para definir a senha da conta root.
Nota: MariaDB 10.4 adicionou a função de login sem senha da conta root em sistemas CentOS. Execute as etapas a seguir para definir a senha da sua conta root e lembre-se dela.
ALTER USER root@localhost IDENTIFIED VIA mysql_native_password USING PASSWORD('输入您的密码');
-
Execute os seguintes comandos para que todas as configurações tenham efeito.
PRIVILÉGIOS DE FLUSH;
-
Execute o seguinte comando para sair do MariaDB.
saída
Instalar e configurar o WordPress
BaixarWordPress
WordPress Você pode baixar a versão chinesa mais recente do WordPress no site oficial do WordPress e instalá-la. Este tutorial usa a versão chinesa do WordPress.
-
Execute o seguinte comando para excluir o arquivo index.php usado para testar a configuração do PHP-Nginx no diretório raiz do site.
rm -rf /usr/share/nginx/html/index.php
-
Execute os seguintes comandos em sequência, entre no diretório /usr/share/nginx/html/ e baixe e descompacte o WordPress.
cd /usr/share/nginx/html
-
Baixe a versão mais recente do wordpress
wget https://cn.wordpress.org/wordpress-6.1.1-zh_CN.tar.gz
-
Descompacte o wordpress
tar zxvf wordpress-5.0.4-zh_CN.tar.gz
Modifique o arquivo de configuração do WordPress
-
Execute os seguintes comandos em sequência, entre no diretório de instalação do WordPress, copie o arquivo wp-config-sample.php para o arquivo wp-config.php e mantenha o arquivo de configuração de amostra original como backup.
cd /usr/share/nginx/html/wordpress
cp wp-config-sample.php wp-config.php -
Execute o seguinte comando para abrir e editar o arquivo de configuração recém-criado.
Nota: pressione i para mudar para o modo de edição, encontre a parte MySQL do arquivo e modifique as informações de configuração relevantes para configurar o conteúdo no banco de dados WordPress.
# vim wp-config.php
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'user');
/** MySQL database password */
define('DB_PASSWORD', '123456');
/** MySQL hostname */
define('DB_HOST', 'localhost');
Verifique a instalação do WordPress
Vá para a página de instalação do WordPress para começar a configurar o WordPress.
-
Insira http://nome de domínio ou pasta IP/wordpress pública da instância do servidor em nuvem na barra de endereço do navegador , por exemplo:
https://www.jemooner.com/
-
Insira as seguintes informações de instalação de acordo com as instruções do assistente de instalação do WordPress, clique em Instalar WordPress para concluir a instalação.
informação requerida | ilustrar |
---|---|
titulo do site | Nome do site WordPress. |
nome de usuário | Nome do administrador do WordPress. Por motivos de segurança, é recomendado definir um nome diferente de admin. Porque esse nome é mais difícil de decifrar do que o nome de usuário padrão admin. |
senha | Você pode usar uma senha forte padrão ou uma senha personalizada. Não reutilize senhas existentes e certifique-se de mantê-las em um local seguro. |
seu email | Endereço de e-mail para receber notificações. |
O plug-in de instalação do WordPress avisa que o serviço FTP é necessário
O plug-in de instalação do wordpress avisa que o serviço ftp é necessário. Na verdade, não é realmente necessário instalar o serviço ftp. Basta modificar a configuração do wordpress.
Encontre o arquivo wp-config.php no diretório de instalação do WordPress e adicione o seguinte código ao arquivo:
define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);
Em seguida, conceda permissões ao diretório de instalação do WordPress:
chmod -R 777 wordpress安装目录
WordPress altera restrições de upload de arquivos
O WordPress geralmente tem um limite de upload de arquivos, geralmente 2M, o que não é suficiente em alguns casos, por isso é natural aumentar o limite de tamanho de upload de arquivos.
-
Encontre o arquivo de configuração php.ini
-
Significado do parâmetro de configuração
upload_max_filesize(最大上传文件大小)
post_max_size(POST数据最大字节长度)
max_execution_time(最大执行时间,单位秒)
-
Depois é só modificar os seguintes valores
upload_max_filesize = 50M
post_max_size = 50M
max_execution_time = 300
wordpress sem memória
O limite de memória do PHP é 128. A julgar pela pergunta, o limite padrão foi excedido.
FastCGI sent in stderr: "PHP message: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 954368 bytes)
Se tivermos acesso ao arquivo php.ini, podemos editar o valor de memory_limit para o que quisermos. Então reinicie o serviço php
Não há botão para instalar novos plugins e temas ao instalar o WordPress
O arquivo wp-config.php está configurado para não permitir a edição de arquivos.
solução:
Edite /var/www/html/wp-blog/wp-config.php
para excluir ou alterar a seguinte configuração para false
# 禁止文件编辑
define( 'DISALLOW_FILE_EDIT' , true );
# 禁止文件模式
define( 'DISALLOW_FILE_MODS' , true );