Saltar para o conteúdo
EuroVPSEuroVPS

Como instalar o WordPress manualmente em Linux

FAQ da EuroVPS

Atualizado a 1 min de leitura

Shell: FAQ page chrome, see the table in how-can-i-cancel-my-services.md.

Body

Transferir o WordPress

Vá ao document root do seu domínio e transfira a versão mais recente do pacote WordPress.

Por exemplo

cd /home/eurovps/public_html/

Por SSH, pode transferir com wget o ficheiro mais recente do WordPress para o seu website.

 wget https://wordpress.org/latest.zip 

Extrair o arquivo do WordPress

Descompacte o ficheiro transferido com o comando abaixo, por SSH.

unzip latest.zip

Mover todos os ficheiros e pastas da pasta wordpress para o document root correto.

Por exemplo:

mv wordpress/* /home/eurovps/public_html/

Remover a pasta wordpress e o ficheiro latest.zip.

rm -rf wordpress latest.zip

Corrigir as permissões dos ficheiros e pastas do WordPress.

Altere o utilizador e o grupo para o utilizador correto do seu domínio. No nosso caso, o utilizador do website é eurovps.

chown eurovps.eurovps /home/eurovps/public_html/* -R

Criar uma base de dados MySQL e um utilizador para o WordPress.

É preciso criar uma base de dados MySQL e atribuir-lhe um utilizador MySQL com permissões completas.

Os comandos para criar a base de dados e o utilizador e para conceder privilégios:

  • create database db_name;
  • create user db_user;
  • grant all on db_name.* to 'db_user'@'localhost' identified by 'db_password';
MariaDB [(none)]> create database eurovps_wp;
Query OK, 1 row affected (0.001 sec)

MariaDB [(none)]> create user eurovps_usr;
Query OK, 0 rows affected (0.001 sec)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON eurovps_wp.* TO "eurovps_user"@"localhost" IDENTIFIED BY "password";
Query OK, 0 rows affected (0.001 sec)

Atualize os dados da base de dados no ficheiro de configuração do WordPress.

Mude o nome do ficheiro wp-config-sample.php para wp-config.php e atualize nele os dados da base de dados.

mv wp-config-sample.php wp-config.php
	
vi wp-config.php

/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );

/** MySQL database username */
define( 'DB_USER', 'username_here' );

/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Atualize estas entradas com os dados da sua base de dados.

Das FAQ da EuroVPS.

Mais na categoria «Guias»

O seu próximo parceiro de infraestrutura

Ainda tem
uma pergunta?

Diga-nos o que está a tentar fazer. Um engenheiro vai ler e responder.

+357 222 32280
Um engenheiro da EuroVPS a transportar um nó de servidor no piso do datacenter
Uma conversa com as pessoas que vão cuidar da sua infraestrutura.

Comecemos pela sua infraestrutura.

Um pouco de contexto ajuda-nos a começar a conversa certa.

Utilizaremos os seus dados para responder ao seu pedido. Política de privacidade