Como instalo o WordPress em uma instância do Lightsail em vez do esquema do WordPress fornecido pela Bitnami?
Quero instalar o aplicativo WordPress na minha instância do Amazon Lightsail em vez do esquema do Lightsail WordPress fornecido pela Bitnami.
Breve descrição
Conclua as etapas a seguir para instalar o WordPress nas principais distribuições do Linux disponíveis no Lightsail.
Importante:
- Como prática recomendada, o WordPress sugere que você use o Apache ou NGINX como serviço de hospedagem preferencial. A resolução a seguir instalará o Apache.
- O WordPress sugere uma versão mínima de PHP 7.3 e MariaDB 10.2 para seus pacotes mais recentes. É uma prática recomendada usar versões mais recentes desses pacotes e as distribuições Linux mais recentes no Amazon Lightsail.
Para mais informações, consulte Server environment no site do WordPress. - O pacote mais recente e os requisitos mínimos do WordPress podem mudar. A resolução a seguir usa as configurações compatíveis no WordPress em outubro de 2021.
- A resolução a seguir fornece as etapas mais básicas da instalação. Você pode personalizar o WordPress por meio de plug-ins, firewall em nível de sistema operacional e assim por diante.
Resolução
Para obter instruções sobre como instalar o WordPress no Amazon Linux 2, consulte Host a WordPress blog on Amazon Linux 2.
Instale uma pilha LAMP
Para instalar o LAMP (Linux, Apache, MariaDB e PHP) na sua instância do Lightsail, consulte Como instalo manualmente uma pilha LAMP em minha instância do Lightsail?
Crie o banco de dados e um usuário
O WordPress é um site orientado a bancos de dados. Antes de instalar a aplicação WordPress, você deve criar um banco de dados e um usuário.
Conclua as etapas a seguir para criar o banco de dados e o usuário:
-
Execute o comando a seguir para entrar no shell do MySQL como usuário raiz:
sudo mysql -u root -p password: <insert-root-password>
Observação: a senha não aparece quando você a insere e, portanto, não fica visível para outros usuários.
-
Crie um banco de dados e um usuário com uma senha e adicione permissões ao novo banco de dados:
mysql> CREATE DATABASE databasename; mysql> GRANT ALL PRIVILEGES ON databasename.* TO 'wordpress_user'@'localhost' IDENTIFIED BY 'PASSWORD'; mysql> FLUSH PRIVILEGES; mysql> exit;
Observação: substitua databasename pelo nome do seu banco de dados, wordpress_user pelo nome do seu usuário do WordPress e PASSWORD pela sua senha.
Instale e configure o pacote do WordPress
Para baixar o pacote WordPress mais recente para o diretório /tmp e extrair o pacote para acessar os arquivos de configuração, conclua as etapas a seguir:
-
Baixe o pacote mais recente do WordPress:
cd /tmp wget https://wordpress.org/latest.tar.gz
-
Execute o comando a seguir para extrair o pacote:
sudo tar -xzvf latest.tar.gz
-
Mova os arquivos do WordPress para o diretório /var/www/html, para que você possa acessá-los através do Apache:
sudo cp -pr /tmp/wordpress/* /var/www/html/
-
Para criar o arquivo de configuração wp-config.php do WordPress, renomeie o arquivo para wp-config-sample.php:
cd /var/www/html sudo mv wp-config-sample.php wp-config.php
-
Para abrir o arquivo de configuração do WordPress no editor vi, execute o comando a seguir:
sudo vi wp-config.php
-
Adicione as credenciais do banco de dados. Veja um exemplo a seguir:
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define( 'DB_NAME', 'databasename' ); /** MySQL database username */ define( 'DB_USER', 'wordpress_user'); /** MySQL database password * define( 'DB_PASSWORD', 'PASSWORD' ); /** MySQL hostname */ define( 'DB_HOST', 'localhost' ); /** Database charset to use in creating database tables. */ define( 'DB_CHARSET', 'utf8' ); /** The database collate type. Don't change this if in doubt. */ define( 'DB_COLLATE', '' )
Observação: substitua databasename, wordpress_user e PASSWORD pelos seus valores.
-
Para salvar o arquivo, pressione Esc, digite :wq! e pressione Enter.
-
(Opcional) Em algumas distribuições, como Ubuntu e Debian, a instalação do Apache pode ter adicionado um arquivo pré-existente chamado index.html. Esse arquivo causa conflito com o arquivo index.php do WordPress. Se isso ocorrer, exclua index.html ou mova-o para um arquivo de backup:
$ sudo mv index.html backup_index.html
-
Reinicie o serviço do Apache:
CentOS e Amazon Linux 2$ sudo systemctl restart httpd
Versões Ubuntu e Debian
$ sudo systemctl restart apache2
Verificar se a porta está aberta e ativa
Ao executar uma instância do Lightsail, a porta 80 fica aberta por padrão. Se você ativou o SSL para o seu site, certifique-se de abrir a porta 443 para que a porta possa ser acessada pela Internet. Para obter informações sobre como adicionar uma regra de firewall à sua instância, consulte Instance firewalls in Lightsail.
Fazer uma verificação final
Acesse o endereço IP público da sua instância no navegador e verifique se ele vai para wp-admin/install.php. Agora, você pode criar credenciais do WordPress em wp-admin/install.php e acessar o painel do WordPress.
Vídeos relacionados
Conteúdo relevante
- Resposta aceitafeita há 7 diaslg...
- feita há 9 diaslg...
- feita há 23 diaslg...
- feita há 9 diaslg...
- AWS OFICIALAtualizada há um ano
- AWS OFICIALAtualizada há um ano
- AWS OFICIALAtualizada há um ano
- AWS OFICIALAtualizada há um ano