Pesquisa
Itens ativos
Posts mais lidos hoje
Login do usuário
Assine o RSS do Drupal-BR
Quais pastas devo enviar ao servidor
Olá pessoal,
seguinte consegui um endereço e um servidor mas não sei o que mandar para o servidor pois tenho instalado o pacote xampp (MySQL e Apache) e dentro dele o Drupal é um monte de coisa, vai funcionar se eu mandar tudo ou tem pastas específicas que posso mandar.
Nunca instalei uma página.
ASSchopp
Enviado por adanschopp em 21/11/2007 - 01:52
- Se logue ou se registre para poder enviar comentários
- 433 leituras




Opa, aproveitando que a pergunta é a mesma que tu me fez por e-mail, eu já respondo por aqui.
Eu não uso o xampp mas deve ser parecido com o wamp, a principio é só pegar todo o conteúdo da pasta do seu site drupal - possivelmente deve estar dentro de uma pasta www - e colocar tudo na pasta public-html (ou algo semelhante) no seu servidor.
Isso é a parte mais fácil, a segunda parte é um pouco mais complicada, você precisa exportar o seu banco de dados do localhost (use phpmyadmin ou similar) para um arquivo .sql, depois disso, certifique-se de que a sua conta no servidor já tem um banco de dados, acesse ele (phpmyadmin novamente ou similar) e importe o arquivo .sql que você criou antes.
Feito esses dois passos você já tem os arquivos no servidor e o banco de dados em ordem, o último passo é integrar ambos, para isso, acesse em site/default/settings.php e na linha 93 você deve alterar a seguinte linha de comando
$db_url = 'mysql://usuario_bd:senha_bd@localhost/nome_do_seu_banco'; para os dados correspondentes, feito isso o site deve aparecer corretamente.
Qualquer dúvida basta falar.
abs
------------------------
Associação Kung Fu Tigre - http://www.akft.com.br
------------------------
Em breve algo novo.
Diego,
Esse é um dúvida minha também, esses tempos eu tava olhando os dados gravados nas tabelas, eu vi que o Drupal grava a refêrencia da URL, por exemplo: http://localhost/drupal/..., a minha pergunta é, se o site estiver funcionando no ar, o caminho vai ser outro, esse tipo de informação não vai dar problema no ar?
É melhor fazer o site na máquina e mandar tudo para o ar? ou é melhor fazer tudo no ar?
Abração.
Patrick Espake
patrickespake@gmail.com
www.patrickespake.com
O conhecimento evolui quando é compartilhado!
Patrick Espake
patrickespake@gmail.com
http://patrickespake.wordpress.com
O conhecimento evolui quando é compartilhado!
Patrick,
Tenho sempre feito na máquina local e enviado para o servidor.
O Drupal, em geral, não grava a URL do seu localhost no banco, para evitar esse tipo de coisa(se tiver algo desse tipo ou é cache ou é coisa inserida manualmente pelo usuário).
Você pode, obviamente, forçar o endereço no arquivo de configuração do Drupal, mas, na maioria das vezes isso não é necessário.
Uma nota importante é: certifique-se de que seu ambiente local é semelhante ou igual ao qual será enviado o site(versão do MySQL,PHP,Apache). Isso evita dores de cabeça no futuro.
Abraço,
--
Rafael Ferreira Silva
http://www.rafaelsilva.net
Patrick, eu faço que nem o Rafael, sempre monto tudo localmente e depois faço esse processo que descrevi para colocar no ar.
Como o Rafael falou, o drupal não salva os endereços desse modo no BD, quando enviar para o servidor ele vai atualizar os endereços baseados no novo caminho, então não corre esse risco do localhost.
Complementando o que o Rafael falou, alem de ser MUITO importante ter configurações semelhantes no server local e no server online, também é importante verificar as permissões da pasta Files que dependendo do servidor vai estar sem permissão de escrita e uma coisa que ocorreu em dois sites meus até agora, é a questão de permissões que podem ficar meio perdidas quando envia para o servidor, sempre que ocorrer algo do gênero é preciso mandar reconstruir permissões pelo menu do drupal, assim você garante a integridade de tudo.
Qualquer dúvida é só postar ae
abraços
------------------------
Associação Kung Fu Tigre - http://www.akft.com.br
------------------------
Em breve algo novo.
O Diego valeu pela força..
Mas o mané aqui tem que ter tudo mastigado, falando sério eu num fiz isto antes.
Tens como tu me detalhar principalmente o passo 2.
phpMyAdmin é uma pasta que tenho no xampp.
drupal outra pasta.
Um abraço..
ASSchopp
ASSchopp
Em seu navegador (Internet Explorer, Opera ou o melhor de todos Firefox) entre em:
http://localhost/phpmyadmin/
Depois procure o banco de dados que você criou, por exemplo: drupal_teste
Acesse-o e depois na parte superior (se você usa a última versão do Xammp) clique eu exportar ou export.
Logo em seguida ele te mostra um campo para selecionar os campos à exportar, selecione todos. Na parte inferior da página selecione formato gzip.
E salve o aquivo em seu computador...
Depois vá no servidor onde vais instalar o drupal e faça o mesmo, exemplo:
http://seuservidor/phpmyadmin ou http://seuservidor/mysql
Logo de seguida selecione a opção importar e importe para seu bd do servidor e pronto.
Qualquer outra dúvida fale ai, pois foi desta forma que instalei meu sistema, do xammp para o server.
Abraço
Valeu pela força..
Ja que você também esta utilizando o xampp, qual pasta do drupal no primeiro passo devo enviar (que pasta é esta www) dita pelo Diego?
ASSchopp
ASSchopp
Opa, isso do phpmyadmin é bem daquele jeito mesmo, desculpe não ter detalhado.
A pasta www, pelo menos no wamp é a pasta onde ficam os sites, no meu caso tenho algo do tipo wamp/www/site-drupal, eu só citei ela pra facilitar mas acho que acabou complicando né?
Então, reforçando oq eu citei lá na primeira resposta, você vai pegar tudo que estiver dentro dessa pasta "site-drupal", ou seja, arquivos index.php, cron.php, pastas files, includes, sites, etc..., tudo isso e colocar no servidor, possivelmente no public_html ou onde for, ai depende um pouco de servidor, é só testar com uma página qualquer e ver se ela aparece acessando pelo navegador, se acessar então é ali que tem que jogar o seu site.
Bem, acho que é isso, qualquer coisa estamos ae.
abs
------------------------
Associação Kung Fu Tigre - http://www.akft.com.br
------------------------
Em breve algo novo.
Em seu Xammp existe uma pasta chamada htdocs, lá é só você procurar a pasta a qual você colocou a instação do Drupal, depois é só mandar esta pasta para o servidor.
Para Completar...
Na minha instalação está assim.
/xammp/htdocs/drupal/ <-- eu enviei a pasta drupal para meu servidor, mas você pode dar o nome que quiser e enviar para o servidor e pronto, é só fazer a parte de banco de dados, atualizar a configuração do drupal *já está bem explicado aqui nas respostas anteriores* e prontinho.
Abraço
Valeu pessoal!
Obrigado pelas dicas.
Abração.
Patrick Espake
patrickespake@gmail.com
www.patrickespake.com
O conhecimento evolui quando é compartilhado!
Patrick Espake
patrickespake@gmail.com
http://patrickespake.wordpress.com
O conhecimento evolui quando é compartilhado!