wils@web ~ $ cat ~/ajuda/como-migrar-sites-entre-vps-usando-apache-php-e-mysql.md
MigraçãoComo migrar sites entre VPS usando Apache, PHP e MySQL
Este manual tem como objetivo orientar você na migração de sites entre VPS utilizando Apache, PHP e MySQL. A migração envolve a transferência dos arquivos do site, bancos de dados e a configuração do servidor.
Passo 1: Preparar o VPS de Destino
Primeiro, você precisa garantir que o novo VPS tenha o Apache, PHP e MySQL instalados. Execute os seguintes comandos:
sudo apt updatesudo apt install apache2 php libapache2-mod-php mysql-serverPasso 2: Exportar o Banco de Dados
No VPS de origem, você deve exportar o banco de dados do seu site. Utilize o comando abaixo, substituindo usuario, senha e nome_do_banco pelos valores corretos:
mysqldump -u usuario -p nome_do_banco > backup_banco.sqlPasso 3: Transferir Arquivos do Site
Utilize o scp para transferir os arquivos do site para o novo VPS. Execute o seguinte comando no VPS de origem:
scp -r /caminho/para/seus/arquivos usuario@ip_do_novo_vps:/caminho/de/destinoPasso 4: Importar o Banco de Dados
Agora, no VPS de destino, importe o banco de dados utilizando:
mysql -u usuario -p nome_do_banco < backup_banco.sqlPasso 5: Configurar o Apache
Crie um arquivo de configuração para o seu site no Apache:
sudo nano /etc/apache2/sites-available/seusite.confAdicione as seguintes linhas, substituindo seusite e /caminho/para/seus/arquivos:
<VirtualHost *:80>
ServerName seusite.com
DocumentRoot /caminho/para/seus/arquivos
<Directory /caminho/para/seus/arquivos>
AllowOverride All
</Directory>
</VirtualHost>Ative o novo site e reinicie o Apache:
sudo a2ensite seusite.conf
sudo systemctl restart apache2Dica de Verificação/Segurança
Após a migração, verifique se o site está funcionando corretamente e se as permissões dos arquivos estão adequadas. Utilize:
sudo chown -R www-data:www-data /caminho/para/seus/arquivosPrecisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.