[NOVO] O WP Media Cleanup elimina imagens não utilizadas escondidas na sua biblioteca multimédia
[NOVO] O WP Media Cleanup elimina imagens não utilizadas escondidas na sua biblioteca multimédia
John Turner
John Turner
Alguma vez desejou uma forma mais rápida e segura de configurar um sítio WordPress?
Bem-vindo ao mundo da instalação SSH.
O SSH (Secure Shell) permite que os desenvolvedores e administradores de sistemas instalem o WordPress diretamente da linha de comando. É como ter um passe para os bastidores do seu servidor - rápido, direto e incrivelmente eficiente.
Este guia irá guiá-lo através de cada passo da instalação do WordPress usando SSH. Quer seja um programador experiente ou um utilizador avançado que procura melhorar as suas competências em WordPress, encontrará aqui informações práticas.
Cobriremos tudo, desde a ligação ao seu servidor até à configuração do WordPress, tudo através de comandos seguros e encriptados. No final deste tutorial, você terá a confiança necessária para instalar o WordPress como um profissional!
Pronto para mergulhar e desbloquear um método de instalação mais rápido do WordPress? Vamos começar.
O Secure Shell (SSH) é um protocolo de rede que lhe permite aceder e controlar um computador remoto de forma segura. Pense nele como um túnel seguro entre a sua máquina local e um servidor.
As ligações tradicionais à Internet são como enviar postais - qualquer pessoa pode potencialmente lê-los. O SSH é mais como uma mensagem fechada e encriptada que apenas o destinatário pretendido pode abrir.
Quando utiliza o SSH, toda a comunicação é encriptada. As suas credenciais de início de sessão, comandos e transferências de dados serão protegidos de potenciais espiões. Os piratas informáticos não vêem nada para além de informações codificadas e ilegíveis.
O SSH garante que a sua ligação permanece privada. Cada pedaço de dados é transformado num código complexo que só pode ser descodificado por partes autorizadas.
Os programadores confiam no SSH para tudo, desde a gestão de servidores até à implementação de software. É o canivete suíço da computação remota.
A beleza do SSH é a sua simplicidade e segurança. Com apenas alguns toques nas teclas, pode controlar com segurança um servidor a milhares de quilómetros de distância.
Vamos esclarecer um equívoco comum: O WordPress em si não "usa" diretamente o SSH.
O WordPress é um sistema de gestão de conteúdos que é executado em servidores Web. Não interage inerentemente com o SSH como parte da sua funcionalidade principal. Em vez disso, o SSH torna-se uma ferramenta para gerir o WordPress nos bastidores.
Pense no SSH como um passe para os bastidores do seu site WordPress. Não actua no palco, mas dá-lhe acesso crítico para instalar, configurar e manter o seu site.
O SSH brilha realmente nas tarefas de gestão do WordPress. Ferramentas como o WP-CLI, uma interface de linha de comandos para o WordPress, dependem muito das ligações SSH.
Com o SSH, é possível:
Pode utilizar o SSH para executar estas tarefas de forma mais eficiente do que através de uma interface Web. É mais rápido, mais preciso e permite a automatização baseada em scripts.
Assim, embora o WordPress não use SSH diretamente, o SSH torna-se uma ferramenta inestimável para a gestão de sites WordPress.
A velocidade é a primeira grande vantagem. As instalações SSH são extremamente rápidas em comparação com os métodos tradicionais baseados na Web. Pode configurar um sítio WordPress inteiro em minutos, não em horas.
A segurança vem a seguir. O SSH fornece uma ligação encriptada, protegendo as suas credenciais e dados durante todo o processo de instalação.
A automação torna-se um divisor de águas com o SSH. Os programadores podem criar scripts que instalam o WordPress de forma consistente em vários servidores. Imagine a implantação de sites WordPress idênticos com apenas alguns toques de tecla.
O controlo é inigualável. O SSH dá-lhe acesso direto à linha de comandos do seu servidor. Não está limitado por interfaces gráficas ou restrições do painel de controlo do alojamento. Todos os aspectos da instalação estão na ponta dos seus dedos.
A resolução de problemas torna-se mais fácil. Quando algo corre mal, o SSH permite-lhe aprofundar as configurações do servidor, executar diagnósticos e resolver problemas rapidamente.
Para utilizadores avançados e programadores, o SSH não é apenas um método de instalação - é uma poderosa ferramenta de gestão.
A instalação do WordPress via SSH pode parecer intimidante, mas vamos dividi-la em passos simples e fáceis de gerir.
Antes de poder instalar o WordPress, terá de estabelecer uma ligação segura ao seu servidor. É aqui que o SSH entra em ação.
Primeiro, precisa dos detalhes de ligação do seu servidor:
Para se ligar, abra o seu terminal (no Mac/Linux) ou utilize uma ferramenta como o PuTTY (no Windows). O comando básico de ligação tem o seguinte aspeto:
ssh username@hostname
Substituir username com o seu nome de utilizador real do servidor e hostname com o endereço do seu servidor. Por exemplo:
ssh john@mywebsite.com
Se esta for a primeira vez que se liga, poderá ver uma mensagem de segurança a perguntar se pretende continuar. Digite "sim" para continuar.
Ser-lhe-á então pedida a sua palavra-passe. Introduza-a cuidadosamente - o SSH faz distinção entre maiúsculas e minúsculas.
Dica profissional: As chaves SSH são mais seguras do que as palavras-passe. Para gerar uma chave SSH, use o comando:
ssh-keygen -t rsa
Isto cria um par de chaves públicas e privadas, permitindo o início de sessão sem palavra-passe e uma maior segurança.
Se tiver problemas de ligação, verifique estes problemas comuns:
O WP-CLI é uma ferramenta de linha de comandos que lhe permite interagir com o WordPress sem tocar num navegador Web.
A maioria dos programadores considera o WP-CLI essencial para instalações e gestão eficientes do WordPress. Pense nele como uma forma fácil e rápida de controlar o seu site WordPress diretamente a partir do terminal.
Para ver se o seu servidor já tem WP-CLI, utilize este comando:
wp cli version
Se o WP-CLI estiver instalado, ele dir-lhe-á qual a versão que está a ser executada.
Para instalar o WP-CLI pela primeira vez, utilizará um simples comando de transferência. Veja como:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Isto permite descarregar o ficheiro de instalação do WP-CLI. Em seguida, torne-o executável:
chmod +x wp-cli.phar
Em seguida, mova-o para uma localização no caminho do sistema:
sudo mv wp-cli.phar /usr/local/bin/wp
Para verificar a instalação, execute:
wp --info
Deve ser apresentado um ecrã com informações sobre a versão do WP-CLI e detalhes do sistema.
Dica profissional: WP-CLI funciona em Linux e macOS. Os utilizadores do Windows podem necessitar de uma configuração adicional ou utilizar o Windows Subsystem for Linux (WSL).
Se você encontrar qualquer problema durante a instalação, verifique novamente a versão do PHP e as permissões do sistema. O WP-CLI requer PHP 5.6 ou posterior.
Agora não terá problemas em instalar o WordPress usando o WP-CLI. Também não terá de se preocupar com downloads de ficheiros ou processos de extração complicados.
Utilize este comando WP-CLI para descarregar a versão mais recente do WordPress:
wp core download --path=/path/to/your/wordpress/installation
Substituir /path/to/your/wordpress/installation com o diretório real onde pretende instalar o WordPress. Isto pode ser algo como /var/www/mysite ou /home/username/public_html.
Se pretender uma versão específica do WordPress, pode adicionar um parâmetro de versão:
wp core download --version=6.3 --path=/path/to/your/wordpress/installation
Para os programadores que preferem mais controlo, também é possível transferir manualmente o WordPress utilizando wget:
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
Algumas dicas rápidas:
Todos os sítios WordPress necessitam de uma base de dados. É nela que residem todos os seus posts, páginas, utilizadores e definições.
Em primeiro lugar, terá de criar uma base de dados MySQL. A maioria dos painéis de controlo de alojamento oferece isto através do phpMyAdmin, mas vamos concentrar-nos nos métodos de linha de comandos.
Inicie sessão no MySQL como utilizador raiz:
mysql -u root -p
Em seguida, crie uma nova base de dados para o WordPress:
CREATE DATABASE wordpress_db;
Criar um utilizador de base de dados dedicado com uma palavra-passe forte:
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'your_strong_password';
Conceda a este utilizador privilégios totais na nova base de dados:
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Agora é hora de ligar o WordPress à sua base de dados recém-criada. O WP-CLI torna este processo simples.
Utilize este comando para criar o seu wp-config.php ficheiro:
wp config create --dbname=wordpress_db --dbuser=wordpress_user --dbpass=your_strong_password --dbhost=localhost
Substitua os marcadores de posição pelos detalhes reais da sua base de dados:
Se preferir a configuração manual, também pode editar o ficheiro wp-config.php diretamente. Cada credencial de base de dados desempenha um papel crucial:
Esta é a etapa final da instalação do SSH WordPress. Está prestes a dar vida ao seu site.
Use o WP-CLI para instalar e configurar o WordPress com este comando:
wp core install --url=yourdomain.com --title="Your Site Name" --admin_user=yourusername --admin_password=your_secure_password --admin_email=your@email.com
Substitua estes marcadores de posição pelos seus dados específicos:
Depois de executar este comando, o WordPress está totalmente instalado e pronto para ser usado. Agora você pode entrar no painel de administração do WordPress usando as credenciais que acabou de criar.
As instalações SSH do WordPress nem sempre são fáceis. Os problemas de conexão geralmente resultam de erros simples, como credenciais de login incorretas, restrições de firewall ou configurações SSH desatualizadas.
Verifique sempre o seu nome de utilizador, nome de anfitrião e certifique-se de que o seu IP não está bloqueado.
Os erros de permissão podem parar a sua instalação. A chave é compreender as permissões de ficheiros e diretórios.
Utilização chmod para definir os níveis de acesso corretos para os ficheiros WordPress. Normalmente, chmod 644 para ficheiros de configuração e chmod 755 para diretórios resolverá a maioria das dores de cabeça relacionadas com permissões.
Problemas de compatibilidade com versões de PHP ou dependências de sistema em falta podem causar erros inesperados. Uma verificação rápida do sistema (verificar a sua versão do PHP e reinstalar o WP-CLI) resolve frequentemente estes problemas técnicos.
Os problemas de ligação à base de dados estão normalmente relacionados com as credenciais. Verifique todos os detalhes: nome de utilizador da base de dados, palavra-passe, nome do anfitrião e certifique-se de que o serviço MySQL está a funcionar. Um único erro de digitação pode impedir o WordPress de aceder à sua base de dados.
Active o SSH no WordPress acedendo ao painel de controlo da sua conta de alojamento e encontrando a secção SSH. Active o SSH e copie as credenciais SSH fornecidas. Use um cliente SSH como PuTTY ou Terminal para se conectar ao seu servidor usando essas credenciais.
Descarregar o WordPress: Aceda a WordPress.org e transfira a versão mais recente do WordPress. Extraia o ficheiro ZIP para o seu computador.
Configurar o acesso ao FTP: Instale um cliente FTP como o FileZilla. Ligue-se ao seu servidor utilizando as credenciais de FTP fornecidas pelo seu fornecedor de alojamento.
Carregar ficheiros WordPress: Navegue até ao diretório public_html (ou equivalente) no seu cliente FTP. Carregue os ficheiros WordPress extraídos para este diretório.
Criar uma base de dados: Inicie sessão no painel de controlo do seu alojamento (como o cPanel) e crie uma base de dados MySQL. Anote o nome da base de dados, o nome de utilizador e a palavra-passe.
Execute o instalador do WordPress: Abra o seu browser e aceda ao seu domínio. O assistente de instalação do WordPress será iniciado. Introduza os detalhes da sua base de dados quando solicitado e siga as instruções no ecrã para concluir a instalação.
Iniciar sessão e configurar: Depois de instalado, inicie sessão no seu painel de controlo do WordPress e comece a personalizar o seu site!
Com estes passos, terá o WordPress a funcionar no seu servidor FTP num instante.
Se estiver a encontrar problemas de permissão SSH no seu site WordPress, eis como os resolver:
1. Verificar as permissões dos ficheiros
Utilizar o ls -l comando para verificar permissões de ficheiros e diretórios. O WordPress recomenda:
Ajustar as permissões utilizando este comando:
bash
chmod 644 filename
chmod 755 directoryname
2. Verificar a propriedade do ficheiro
Certifique-se de que os ficheiros e diretórios são propriedade do utilizador correto. Na maioria das configurações, o utilizador do servidor Web (por exemplo, www-data ou apache) deve ser o proprietário dos ficheiros WordPress. Atualizar a propriedade com:
bash
chown -R www-data:www-data /path/to/wordpress
3. Atualizar as chaves SSH
Certifique-se de que a sua chave pública é adicionada ao ficheiro ~/.ssh/authorized_keys no servidor.
Verifique se a chave privada no seu computador local tem as permissões corretas:
bash
chmod 600 ~/.ssh/id_rsa
4. Verificar a configuração SSH
Assegurar sshd_config no seu servidor permite a autenticação baseada em chaves:
bash
nano /etc/ssh/sshd_config
Confirmar PubkeyAuthentication yes está definido e reiniciar o SSH:
bash
service ssh restart
5. Testar a ligação
Utilização ssh -v user@server para obter um registo detalhado que permita resolver os problemas remanescentes.
Se estes passos não resolverem o problema, considere contactar o seu fornecedor de alojamento para obter mais assistência.
Não, o SSH (Secure Shell) está longe de ser obsoleto. Continua a ser a pedra angular do acesso remoto seguro, das transferências de ficheiros e da administração de sistemas. O SSH é amplamente utilizado por programadores, administradores de sistemas e fornecedores de alojamento devido à sua encriptação e versatilidade.
Eis porque é que o SSH ainda é relevante:
Embora as tecnologias mais recentes, como as redes Zero Trust e as soluções de ambiente de trabalho remoto, ofereçam alternativas, o SSH continua a ser incomparável pela sua funcionalidade leve, fiável e segura. É uma ferramenta essencial na gestão de infra-estruturas modernas.
Configurar o WordPress no localhost é uma óptima maneira de testar e desenvolver o seu site. Aqui está um guia rápido:
1. Instalar um ambiente de desenvolvimento local
Baixe e instale uma ferramenta como XAMPP, WAMP ou LocalWP. Essas ferramentas incluem PHP, MySQL e Apache/Nginx necessários para executar o WordPress.
2. Descarregar o WordPress
Vá a wordpress.org e descarregue o pacote WordPress mais recente. Extraia os ficheiros para o diretório do seu servidor local.
3. Configurar uma base de dados
Inicie o seu servidor local e abra o phpMyAdmin (normalmente em http://localhost/phpmyadmin).
Crie uma nova base de dados (por exemplo, wordpress_local).
4. Configurar o WordPress
Abra o seu browser e aceda a http://localhost/your-folder-name.
Siga o assistente de instalação. Introduza o nome da base de dados, o nome de utilizador (root por predefinição) e deixe o campo da palavra-passe em branco (ou conforme configurado na sua configuração local).
5. Instalação completa
Preencha os detalhes do site, como o título, o nome de utilizador e a palavra-passe e, em seguida, clique em Instalar o WordPress.
Pode agora aceder ao seu sítio WordPress local em http://localhost/your-folder-name.
A instalação do WordPress via SSH oferece um controlo e uma eficiência sem precedentes. Embora o processo possa parecer técnico, torna-se simples com a prática.
Depois de se familiarizar com o SSH, pode simplificar as cópias de segurança de sítios Web com os novos comandos WP-CLI do Duplicator!
Para efetuar cópias de segurança rápidas, utilize este comando: wp duplicator build
O Duplicator fará automaticamente uma cópia de segurança de todo o seu sítio web. Se abrir o painel de controlo do seu site, a nova cópia de segurança estará na página Cópias de segurança.
Utilize este comando para conhecer a flexibilidade dos comandos WP-CLI do Duplicator:
wp duplicator build -- help
Aprenderá a personalizar as cópias de segurança, a localização onde as suas cópias de segurança são guardadas e o motor de arquivo para criar as suas cópias de segurança. Tudo isso a partir da interface de linha de comando do WordPress!
Quer seja um programador à procura de precisão ou um proprietário de um site à procura de fiabilidade, a combinação de competências SSH com o Duplicator pode transformar a sua experiência de gestão do WordPress.
Já que está aqui, acho que vai gostar destes guias extra do WordPress:
Pronto para simplificar as suas tarefas de gestão? Actualize para o Duplicator Pro e obtenha comandos WP-CLI, cópias de segurança automáticas, migrações de arrastar e largar e muito mais!
Divulgação: O nosso conteúdo é apoiado pelos leitores. Isto significa que, se clicar em algumas das nossas hiperligações, podemos ganhar uma comissão. Apenas recomendamos produtos que acreditamos que acrescentam valor aos nossos leitores.