Muitos usuários do WordPress preferem trabalhar em seus sites usando um servidor local em seus computadores. Isso permite que você trabalhe em seu site de forma privada antes de disponibilizar as alterações on-line.
Eventualmente, você precisará movê-lo para um servidor ativo para torná-lo acessível aos visitantes on-line. Essa transição é crucial para garantir que seu website funcione adequadamente no site ativo.
Como trabalhamos em muitos sites locais, tivemos que aprender a maneira mais fácil de transferir conteúdo para sites ativos.
Neste artigo, forneceremos instruções passo a passo sobre como mover o WordPress de um servidor local para um site ativo.
Por que mover o WordPress de um servidor local para um site ativo?
Criar seu blog WordPress em um servidor local é uma maneira segura de testar as alterações em seu site sem afetar os visitantes.
Quando você terminar de aperfeiçoar seu site, a próxima etapa é passar do servidor local para um site ativo.
Vamos mostrar duas maneiras de mover seu site de um servidor local para um site ativo.
O primeiro método usa um plug-in de migração do WordPress e é recomendado para iniciantes.
No segundo método, mostraremos como mover manualmente o WordPress de um servidor local para um site ativo.
Você pode escolher o método que funciona melhor para você:
Antes de migrar seu site WordPress
Para migrar o WordPress de um servidor local para um servidor ativo, você precisa de alguns fatores.
Primeiro, presumimos que você tenha um site WordPress em execução em um servidor local (também chamado de localhost) no seu computador e que tenha acesso total a ele.
Em seguida, você precisará ter um nome de domínio e uma hospedagem na Web.
Já ouvimos inúmeras histórias de iniciantes que começaram com provedores de hospedagem na Web ruins ou gratuitos e se arrependeram. Em nossa experiência, a escolha do provedor de hospedagem correto é fundamental para o sucesso de qualquer site.
Para facilitar sua decisão, recomendamos o uso da Bluehost. Eles são uma empresa de hospedagem WordPress oficialmente recomendada e estão oferecendo aos usuários do WPBeginner um desconto exclusivo + domínio e SSL gratuitos.
Basicamente, você pode começar por apenas US$ 1,99 por mês.
Se você quiser uma ótima alternativa ao Bluehost, pode dar uma olhada no Hostinger. Eles também estão oferecendo um desconto exclusivo para usuários do WPBeginner com um nome de domínio gratuito.
Se você puder pagar um pouco mais, dê uma olhada no SiteGround. Eles também têm uma oferta especial para os leitores do WPBeginner.
Se precisar de ajuda para configurar seu site, siga nosso guia passo a passo sobre como criar um site.
Por fim, você precisará de um programa de FTP e saberá como usar o FTP para fazer upload do site do servidor local para o site ativo.
Pronto? Vamos começar a migrar seu site WordPress.
Tutorial em vídeo
Se você preferir instruções por escrito, continue lendo.
Método 1: Transferir o WordPress do servidor local para o site ativo usando um plug-in de migração (recomendado)
Esse método é mais fácil e recomendado para iniciantes. Usaremos um plugin de migração do WordPress para mover o WordPress do host local para um site ativo.
Etapa 1: Instalar e configurar o plug-in do Duplicator
Primeiro, você precisa instalar e ativar o plug-in do Duplicator em seu site local. Para obter mais detalhes, consulte nosso guia passo a passo sobre como instalar um plug-in do WordPress.
Dica profissional: Há também uma versão profissional do Duplicator que oferece backups seguros, armazenamento em nuvem, restauração fácil do site e muito mais.
Após a ativação, você precisa ir para a página Duplicator ” Backups e clicar no botão “Create New” (Criar novo).
Isso o levará a uma tela na qual você poderá dar um nome ao backup.
Em seguida, clique no botão “Next” (Avançar).
O Duplicator agora executará alguns testes para verificar se tudo está em ordem.
Se todos os itens estiverem marcados como “Bom”, clique no botão “Construir”.
Esse processo pode levar alguns minutos, dependendo do tamanho de seu site. Você deve deixar essa guia aberta até que seja concluída.
Quando terminar, você verá opções de download para os pacotes “Installer” e “Archive”. Você precisa clicar no botão “Download Both Files” (Baixar ambos os arquivos) para baixar os dois arquivos para o seu computador.
O arquivo “Archive” é uma cópia completa do seu site WordPress. Ele inclui todos os arquivos principais do WordPress, bem como suas imagens, uploads, temas, plug-ins e um backup do seu banco de dados do WordPress.
O arquivo “Installer” é um script que automatizará todo o processo de migração, descompactando o arquivo que contém seu site.
Etapa 2: Crie um banco de dados para seu site WordPress ativo
Antes de executar o instalador ou carregar o site do WordPress do host local para o servidor de hospedagem, é necessário criar um banco de dados MySQL para o novo site ativo.
Se você já tiver criado um banco de dados MySQL, poderá pular esta etapa.
Para criar um banco de dados, você precisa acessar o painel do cPanel da sua conta de hospedagem. Em seguida, localize a seção “Databases” (Bancos de dados) e clique no ícone “MySQL Database Wizard” (Assistente de banco de dados MySQL).
Na tela seguinte, há um campo para criar um novo banco de dados.
Basta fornecer um nome para o seu banco de dados e clicar no botão “Create Database” (Criar banco de dados).
O cPanel criará um novo banco de dados para você.
Depois disso, é necessário inserir um nome de usuário e uma senha para o novo usuário e, em seguida, clicar no botão “Create User” (Criar usuário).
Em seguida, você precisa adicionar o usuário que acabou de criar ao banco de dados.
Primeiro, clique na caixa de seleção “All Privileges” (Todos os privilégios).
Em seguida, role a tela para baixo e clique no botão “Make Changes” (Fazer alterações) para salvar suas alterações.
Seu banco de dados está pronto para ser usado com seu site WordPress. Não se esqueça de anotar o nome do banco de dados, o nome de usuário e a senha. Você precisará dessas informações na próxima etapa.
Etapa 3: Fazer upload de arquivos do servidor local para o site do WordPress ativo
Agora, você precisa carregar o arquivo e os arquivos do instalador do seu site local para a sua conta de hospedagem.
Primeiro, conecte-se ao seu site ativo usando um cliente FTP. Uma vez conectado, certifique-se de que o diretório raiz de seu site esteja completamente vazio.
Normalmente, o diretório raiz é a pasta /home/public_html/
.
Algumas empresas de hospedagem WordPress instalam automaticamente o WordPress quando você se inscreve. Se você tiver arquivos do WordPress lá, precisará excluí-los.
Depois disso, você pode carregar os arquivos archive.zip e installer.php do Duplicator para seu diretório raiz vazio.
Etapa 4: Execução do script de migração
Depois de fazer o upload dos arquivos de migração, você precisa visitar o seguinte URL no navegador:
http://example.com/installer.php
Não se esqueça de substituir “example.com” por seu próprio nome de domínio.
Isso iniciará o assistente de migração do Duplicator.
O instalador executará alguns testes e inicializará o script.
Na seção Setup (Configuração), você será solicitado a inserir o host do MySQL, o nome do banco de dados, o nome de usuário e a senha.
Seu host provavelmente será um host local. Depois disso, você digitará os detalhes do banco de dados que criou na etapa anterior.
Em seguida, clique no botão “Validate” (Validar) para garantir que os detalhes inseridos estejam corretos.
Depois disso, clique no botão “Next” (Avançar) para continuar.
O Duplicator agora importará o backup do banco de dados do WordPress do arquivo para o novo banco de dados.
Ele também atualizará os URLs que apontam para o site local e seu novo site ativo.
Agora você pode clicar no botão “Admin Login” para entrar na área de administração do WordPress do seu site ativo.
Quando você fizer login no site ativo, o Duplicator limpará automaticamente os arquivos de instalação.
Isso é tudo. Você transferiu com êxito o WordPress do servidor local para o site ativo.
Método 2: Transferir manualmente o WordPress do servidor local para o site ativo
Neste método, mostraremos como mover manualmente o WordPress do servidor local para seu site ativo. Ele será útil se o primeiro método não funcionar ou se você preferir fazer isso manualmente.
Etapa 1: Exportar o banco de dados local do WordPress
A primeira coisa que você precisa fazer é exportar seu banco de dados local do WordPress. Usaremos o phpMyAdmin para fazer isso.
Se não estiver familiarizado com ele, talvez queira dar uma olhada em nosso guia sobre gerenciamento de banco de dados do WordPress usando o phpMyAdmin.
Basta acessar http://localhost/phpmyadmin/
e clicar em seu banco de dados do WordPress. Em seguida, clique no botão “Export” na barra de menu superior.
Na opção “Export method:” (Método de exportação), você pode escolher “Quick” (Rápido) ou “Custom” (Personalizado). A opção Personalizada lhe dará mais opções para exportar seu banco de dados.
Mas recomendamos escolher “Quick” (Rápido) e clicar no botão “Go” (Ir) para fazer o download do banco de dados.
Etapa 2: Faça upload dos arquivos do WordPress para o site ativo
Agora, precisaremos mover todos os arquivos do seu site para o site ativo.
Para começar, abra seu cliente FTP e conecte-se à sua conta de hospedagem na Web.
Depois de se conectar ao seu site ativo, certifique-se de carregar os arquivos no diretório correto. Por exemplo, se você quiser que o site seja hospedado em “yoursite.com”, deverá carregar todos os arquivos no diretório public_html
.
Agora, selecione seus arquivos locais do WordPress e carregue-os no servidor ativo.
Etapa 3: Crie um banco de dados MySQL em seu site ativo
Enquanto o cliente FTP estiver carregando os arquivos do WordPress, você poderá começar a importar o banco de dados para o servidor ativo.
A maioria dos provedores de hospedagem WordPress oferece o cPanel para gerenciar sua conta de hospedagem, portanto, mostraremos como criar um banco de dados usando o cPanel.
Primeiro, é necessário fazer login no painel do cPanel e clicar no ícone “MySQL Database Wizard” (Assistente de banco de dados MySQL), que pode ser encontrado na seção “Databases” (Bancos de dados).
Na tela seguinte, você pode criar um novo banco de dados.
Você precisa fornecer um nome para o banco de dados e, em seguida, clicar em “Create Database” (Criar banco de dados).
O cPanel criará automaticamente um novo banco de dados para você.
Em seguida, é necessário inserir um nome de usuário e uma senha para o novo usuário e clicar em “Create User” (Criar usuário).
Depois disso, você precisa adicionar o usuário que acabou de criar ao banco de dados.
Primeiro, marque a caixa de seleção “All Privileges” (Todos os privilégios).
Em seguida, role a tela para baixo e clique em “Make Changes” (Fazer alterações) para salvar suas alterações.
Você criou com sucesso um novo banco de dados para seu site WordPress ativo.
Etapa 4: Importar o banco de dados do WordPress para o site ativo
A próxima etapa do processo é importar seu banco de dados do WordPress.
Vá para o painel do cPanel, role para baixo até a seção “Databases” (Bancos de dados) e clique em “phpMyAdmin”.
Isso o levará ao phpMyAdmin, onde você deverá clicar no banco de dados que acabou de criar acima. O phpMyAdmin mostrará seu novo banco de dados sem tabelas.
Em seguida, clique na guia “Import” (Importar) no menu superior. Na página de importação, clique no botão “Choose File” (Escolher arquivo) e selecione o arquivo de banco de dados do site local que você salvou na primeira etapa.
Depois disso, clique no botão “Go” (Ir) na parte inferior da página. Seu banco de dados será importado automaticamente para o phpMyadmin.
Etapa 5: Alterar o URL do site
Agora, você precisa alterar o URL do site no banco de dados para que ele se conecte ao seu site WordPress ativo.
No phpMyAdmin, procure a tabela wp_options
em seu banco de dados que você acabou de importar acima.
Se você alterou o prefixo do banco de dados, em vez de wp_options
, pode ser {new_prefix}_options
.
Em seguida, clique no botão “Browse” (Procurar) ao lado de wp_options
. Ou clique no link na barra lateral para abrir a página que tem uma lista de campos na tabela wp_options
.
Em seguida, na coluna options_name
, você precisa procurar a opção siteurl
.
Em seguida, clique no ícone “Editar”.
Isso abre uma janela na qual você pode editar o campo.
Na caixa de entrada option_value
, você verá o URL da sua instalação local, que será algo como http://localhost/test.
Você precisa inserir o URL do novo site nesse campo, por exemplo: https://www.wpbeginner.com.
Em seguida, você pode salvar o campo clicando no botão “Go” (Ir).
Em seguida, você precisa seguir as mesmas etapas descritas acima para o nome da opção home
. O menu wp_options
pode ter algumas páginas. Normalmente, a opção home
estará na segunda página.
Em seguida, atualize o URL da página inicial
para que ele seja igual ao URL do site ativo.
Etapa 6: Configure seu site ativo
Agora que você importou o banco de dados e fez o upload do conteúdo, é hora de configurar o WordPress.
Nesse momento, seu site deve estar exibindo o erro“Erro ao estabelecer uma conexão com o banco de dados“.
Para corrigir isso, conecte-se ao seu site usando um cliente FTP e abra o arquivo wp-config.php
.
Você procurará as seguintes linhas de código:
// ** MySQL settings - You can get this info from your web host ** //
/** 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' );
Você precisará fornecer o nome do banco de dados, o nome de usuário e a senha que criou anteriormente.
Em seguida, salve o arquivo wp-config.php
e carregue-o novamente no servidor de hospedagem do WordPress.
Agora, quando você acessar seu site, ele deverá estar ativo.
Depois disso, você precisa fazer login no painel de administração do WordPress e ir para Configurações ” Geral. Em seguida, sem alterar nada, role até a parte inferior e clique no botão “Salvar alterações”.
Isso garantirá que o URL do seu site seja corrigido em qualquer outro lugar que seja necessário.
Depois de fazer isso, vá para Configurações ” Permalinks, role para baixo e clique em “Salvar alterações” para garantir que todos os links de postagem estejam funcionando bem.
Etapa 7: Corrigir imagens e links quebrados atualizando os caminhos
Sempre que estiver movendo um site do WordPress de um domínio para outro ou de um servidor local para um site ativo, você se deparará com links quebrados e imagens ausentes.
Mostraremos duas maneiras de atualizar URLs. Você pode escolher a que funciona melhor para você.
1. Atualizar URLs usando o plugin Search & Replace Everything (recomendado)
A maneira mais segura de corrigir isso é usar o Search & Replace Everything. Ele é um poderoso plug-in do WordPress que permite executar facilmente tarefas de atualização em massa em seu site sem escrever consultas complexas ao banco de dados.
Primeiro, você precisa instalar e ativar o plug-in Search & Replace Everything.
Após a ativação, vá para a página Tools ” WP Search & Replace.
A partir daí, você precisa inserir o URL do site local no campo “Search for” (Pesquisar por) e o URL do site ativo no campo “Replace with” (Substituir por).
Role um pouco a tela e clique em “Select All” (Selecionar tudo) abaixo das tabelas. Isso garante que o plug-in procurará o URL antigo em todos os lugares do banco de dados.
Agora, clique no botão “Preview Search & Replace” para continuar.
O plug-in pesquisará em seu banco de dados todas as instâncias do URL antigo e, em seguida, visualizará os resultados.
Se tudo estiver correto, clique em “Replace All” (Substituir tudo) para salvar as alterações.
Você verá um aviso sobre as alterações que está fazendo. Clique em “Yes” (Sim) para continuar.
O plug-in atualizará o banco de dados e substituirá os URLs locais pelo URL atual do seu site.
2. Atualizar URLs manualmente (avançado)
Outra maneira de atualizar os URLs é usar a seguinte consulta SQL:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.yourlivesite.com/');
Basta acessar o phpMyAdmin, clicar em seu banco de dados e, em seguida, clicar em “SQL” no menu superior e adicionar a consulta acima.
Certifique-se de alterá-lo para os URLs do site local e do site ativo e clique no botão “Go” (Ir).
É isso aí. Agora você migrou com sucesso o WordPress do seu servidor local para um site ativo.
Esperamos que seu site ativo esteja funcionando sem problemas. Se você notar algum erro, consulte nosso guia de erros comuns do WordPress para obter ajuda na solução de problemas.
Esperamos que este artigo tenha ajudado você a migrar o WordPress de um servidor local para um site ativo. Talvez você também queira consultar nosso guia sobre como mover um site ativo para um servidor local ou dar uma olhada na lista de verificação definitiva de migração de sites para obter etapas práticas de migração do WordPress.
Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.
divine
Nice article,
Everything was go fine until the signing up on wordpress Admin, i’ve had d domain name for a long time and I can’t remember my wp-admin login details. What can I do to rectify this problem?
Secondly, I tried visiting my site, it opened but the site kept saying the page could not be found, I need help pls
monica
Hi there,
So, My site is runing and seems to work on the Lovalhost/mysite
DB connection is good, settes permalinks to default.
BUT:
all the links fo to the domain (live site) what I’m missing?
O.o
Thanks in advance, great tuto
rdllngr
Everything worked for me. Thanks a lot!
Alem
Helped me go live Thank you.
aqeel
hi plz help i am having this errer when i click import my database plz help
Error
SQL query:
—
— Database: `testword`
—
— ——————————————————–
—
— Table structure for table `wp_commentmeta`
—
CREATE TABLE IF NOT EXISTS `wp_commentmeta` (
`meta_id` BIGINT( 20 ) UNSIGNED NOT NULL ,
`comment_id` BIGINT( 20 ) UNSIGNED NOT NULL DEFAULT ‘0’,
`meta_key` VARCHAR( 255 ) COLLATE utf8mb4_unicode_ci DEFAULT NULL ,
`meta_value` LONGTEXT COLLATE utf8mb4_unicode_ci
) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci AUTO_INCREMENT =1;
MySQL said: Documentation
#1046 – No database selected
Prasanna
at the top of everything type USE ;
eg if my database name is wordpress then type
use wordpress;
Ngeshlew
Needless to say, you are the website that I always come to check whenever I want to migrate my local WordPress site to a live server.
Thank you guys for the easy steps.
Wafir Manakad
Hey,
Thanks a lot.
I had two queries:
1. On my new website (destination website), I am copying the old files onto an empty public html folder. That is the way right? There is no need to pre-install wordpress on new site?
2. Everything was fine right until the end. I am moving my website from one domain to another.
Finally when I open the new domain, part of the website loads, and partly there are errors. This is the error message:
Warning: include_once(/home/laprimaa/public_html/wp-content/themes/charlottetheme/charlottetheme/theme/plugin/advanced-customizer/lib/ctAdvancedCustomizerMethods.class.php) [function.include-once]: failed to open stream: No such file or directory in /home/laprimaa/public_html/wp-content/themes/charlottetheme/charlottetheme/framework/createit/ctFilesLoader.class.php on line 143
Does this mean I have not uploaded my files correctly?
Any help would be much appreciated.
Best Regards
sandeep kumar singh
how we can give the link of other page except home . i have given the url of home but by using your tutorial i have added post query but my site is not working till now .so please give me information to resolve this.
Shubhayan Ghoshal
Shouldn’t we be replacing the website name -> localhos/{dirname} for ‘guid’ column rather than post_content column?
justin
Okay everything was sailing smooth until I went to import the new database. Upon trying to import it it only puts in wp_commentmeta, wp_comments, wp_links, wp_options and then spits out the error code: ” #1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘?’ at line 2 “. Now the whole site is down and I don’t have a clue what the heck it is referring too when it says “line 2”. Line 2 of what? And of course the Manual is so friggin helpful man I’ve never seen such helpful stuff (is there a way to type sarcastically?) Please help…
Frosty
Thanks mate. You are a diamond! Ran into a few problems, mainly 123 reg php address was incorrect but got there in the end.
Many many thanks
kathy
Hi, I am trying to import the database but appear to be getting an error. Any ideas anyone? I’m new to wordpress land.
WPBeginner Support
Can you please only paste the error line?
Administrador
kathy
I’ve exported my local database and tried to import and it’s returning the below.
Database: `root_wordpress-trunk`
Table structure for table `wp_comments`
#1046 – No database selected
Any help would be greatly appreciated.
Rob
Hello,
I have migrated my site from local to host server. I followed all steps and everything went right but finnaly, I am missing content (posts, pages etc.). Does anybody has any advice?
Yosifov
Hallo, all worked nice so far, but I reached the step 5 where phpmyAdmin is not giving me the option to edit siteurl and home..
amin
thanks for this tutorial ,
I follow this steps and it work correctly i have domain and hosting from godaddy.
Adeel Ashraf
really awsome work (Y)
kanav
do i need to copy all of my data on a live server with preinstalled wordpress ?
like godaddys managed wordpress ?
WPBeginner Support
Yes.
Administrador
Claire
Hello,
I have followed all of the steps above, and everything has gone correctly up until the very last part.
I have edited and uploaded the wp-config.php file and now my webpage is just a blank screen and I have not been able to get into edit it in wordpress. I thought I had lost the whole thing…. I changed the urls in php.myadmin back to local/wordpress and can access it again.
What is going wrong please? Any help appreciated!
Thanks, Claire
WPBeginner Support
Undo the changes you made to wp-config.php you have probably missed something when editing it.
Administrador
Katy
Ok I’m having the same problem and I’ve uploaded and reuploaded and changed the wp-config.php file. If I deliberately put in something incorrect it shows error establishing database connection. When I put in the correct information I just get a blank page. Blank page for /wp-admin as well.
Jessica CHu
I’m having this same problem… I’m also not able to get access to wordpress back despite changing the wp-config back to the original settings. Have been through all the instructions step by step. I’m using MAMP and Filezilla on EasySpace… Please help!
Michelle Whittaker
Thank you so much! This was exactly the step-by-step resource I needed! I did get a dB error trying to import the gzipped file but I went back and exported the dB as a zip file and imported into new dB and that worked fine.
Chris Jacobsz
Hi,
Thank you for the excellent article. I am a novice and struggled with Duplicator but got my website up and running by following these instructions step by step. Only one thing, my SQL query to update the broken image links did not work. So I had to do it manually.
Thanks very much.
Chris
Mike
Excellent article!!!
One thing to note: Please be sure you know the SQL host server name before you begin! It took me a little while to figure out that “localhost” in the wp-config.php file needed to be changed to the name of my hosting server.
Everything in the article is spot on and saved me hours of moving my Dev site to my hosted provider….
Arjun
Mike, I am using godaddy and how do I find out my SQL host server name? Currently leaving it as ‘localhost’ in wp-config.php file is not helping. Any help appreciated. Been trying but with no luck.
Maggie Walker
Thank you SO SO SO much for this article!!! I am setting up a WP site for a friend for the first time and it was SO helpful to have this article to walk me through the process of going from local to live! I’m a Front End Dev so the help with all of the PHP, SQL, and FTP was incredibly useful.
darrync
hmm, not working for me.
I went through and did this first time and had problems with php.errors.
So I tried a 2nd time and then i finally got the the ‘Error Establishing Database Connection error’
Then progressed until yes i saw my live site.
However when i click on the login to WP admin on the now live site, it takes me to a directory of wp-admin and the whole WP GUI is not shown!
This leads to me think there was an WP install problem…or..?
Note I am a newbie to WP, PHP, CSS, so please explain as if to talk to a 5yo child please :DDDD
thanks
WPBeginner Support
You need to update WordPress urls. If you can use the admin area then go to Settings > General and make sure you have the URL of your live site in both fields.
Administrador
obai and hill
I am following the steps and they are very clear and works well every time.
However, this time i followed the steps and when i reached to step 6 where i will have to set up the WP account, the website worked without giving me the error establishing database connection message.
The problem is i can access the new website wp-admin and the pages redirect me to the testing domain. please help
Dave
Thanks for the article. Very helpful!
I have a question. My current live site (fatcow hosting) is running on a very old version of wordpress. My new local site is ready with the latest of everything. I wanted to create a subdomain and test this new site live on different devises and browsers before actually taking it live.
My question is can I have 2 versions of wordpress running on my hosting site? Will ask the host too, but thought I would ask here as well. So the idea is have my current site which is outdated running while I beta test my new site. Once the new site is all good, then I will replace the old with the current. Good idea? Silly naive thinking from a beginner?
Thanks for any help!
-Dave
Bhaumik Dhandhukia
Thank you very much. My site is live and running.
Shaheryar
Thank you!!!!!!!!!!! Life saver article.
Helped me a lot!!!!!!!!! I did everything step by step. Had to change database names accordingly, had to fix broken links manually but hey, its just small stuff to change which I fixed it quickly.
Really appreciate your time and effort to create such a userful site.
Thanks.
cyberwaver
I did everything mentioned here. Mine is am transferring from one host to another host I followed every step here but my website is still showing blank.
check any help will be appreciated.
Wellbein
Hello . I tried all the process and it seems lie I’m the only one here who s a problem. The problem is the white screen. I can’t troubleshoot because the screen is blank. OMG. I am very sure that I followed the instructions when in fact it isn’t my 1st time to migrate a local site to the live site. What does the white screen means? Please help!!
Don_Kihot
I have developed child theme locally, what are the steps to upload to live server?
WPBeginner Support
Simply upload your child theme folder to /wp-content/themes/ directory on your live site. See our guide on how to create WordPress child theme.
Administrador
george
thanks for d dis update, my site uploaded well but d pages are not opening fulling, d post and home page open well but the page just open half well. pls help me
olenyash
Best guide i have been through so far — on everything. Thank you a tonne
Dale Powell
This article has saved my life since the day it was published. Can’t thank you enough
Osama
Great Work !
This Transfer Method Works Good Work
Thank You
Ben
Excellent article. I’ve just followed it step by step for my new business website I’ve been developing on WAMP.
Keep up the great work!
Ben.
Rudra
Really great thanks man
Juan C
THANKS MAN!!!!!
Matthew Eaton
At step 5, I cannot alter the site url or home. It won’t give me the option of editing.
What went wrong?
Chris
There is an icon like “pencil”, you can click that
Adam
When I import all files and database I have error 500 on subpages… Why??
anthony
when I import my database not all of the tables are there. I’m wondering what I’m doing wrong….
Jay Doshi
Firstly You have to select your database(Click on your create database name) and then import your .sql file.
Kailashkumar
Sir i want to upload WordPress site form local host to live server.
Robin
One tip maybe I can help someone with this.
My database from my localserver was far too big to import due to the import limit.
I have used the 7ZIP program to zip my exported database to a gzip file.
This has solved the problem for me.
Thanks for the article! At the moment my website is uploading…
Thijs
Thank you very much for the tutorial. I regret to say that after step 5 everything went blank.
The site is gone and I am not able to recover the information.
I can not believe that creating a simple site can be so difficult.
Robin
Thanks for the info.
Tomorrow I am going to replace my wordpress website. I am reading some people are having issues with the thaccess file. Do I have to change the site adress in this file or not?
Thanks!
Claudio
This was certainly a very helpful tutorial, but why go through such a lengthy process when you can just export and import everything? There might be a couple of things missing like the media library but that’s really easy to download and upload.
I’ve been creating child themes for a while and this what i do for my clients:
– create the whole child theme abs site offline
-once finished simply select expert everything from the settings
-install WordPress on the line host
-select import and point it to the xml file produced before
-that’s it! All your post and pages should be there now
– simply install the cold theme you’ve created and tweak what ever looks “funny”.
I hope this helps.
Aurang Zeb Khan
I am trying since 2 days, “i spend almost full day” but could not succeed. I wanted to try a simple website with only one post so that i could get to know how the whole process will go when i complete my site in the wordpress.
I have done all the steps successfully but when i try to import database to the hosting website an error occurs and i dont know how to solve this. i am using SmartFTP. can anybody help?
Alex Evans
Hi, I understand this process, but can anyone send me a link or tell me the process for taking a locally hosted WP site and uploading it to go live, where there already exists a site on the domain?
For example if I’m creating a new site for someone and now I need the locally hosted site to appear for said domain instead of the hold one.
I’m confused on how DNS works
Raja Asad
Hi ,
please anyone help me out
actually i did all these steps that mentioned above but still couldn’t upload my site form local host to live server
what else i do ?
Asad
Hi ,
i did these all steps but yet i am able to transfer my site from local to c panel
please suggest one thing more is there already word press install on c panel or we have to install it there ?
PAUL
Hi
Thanks for an excellent article – clear, concise, well-illustrated and easy to follow. I’ve been uisng Duplicator for ages, but it just decided – this time – that it wasn’t going to play fair!
Everything worked perfectly until Step 7. The SQL query fixed some, but not all, path changes. I then resorted to the Velvet Blues plugin, which fixed all but one path. I’m still struggling to find a solution for the following:
I have a plugin which utilises its own (two) stylesheets. While Velvet Blues has changed the path to one stylesheet, the other doesn’t want to change. Any ideas how I can effect this manually?
Thanks and regards
Paul (“Webbo”)