Como instalar o WordPress manualmente em Linux
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
Comecemos pela sua infraestrutura.
Um pouco de contexto ajuda-nos a começar a conversa certa.
