Clicky

Ir para conteúdo

HigorLamonier

Migração Windows -> Linux

Posts Recomendados

Galera,estou com uma duvida!

Seguinte,eu desenvolvi meu site e o hospedo em um servidor windows utilizando o wamp e gostaria de migrar meu servidor para linux por ser mais em conta dai por diante passando a usar o lamp.Porem estou com medo de enfrentar alguns error,principalmente com o MySQL.Pois apenas pelo simples fato de eu usar o wamp 2.2 e atualizado para o 2.8 deu causou um alerta em todas as paginas que fazem conexão com o banco de dados MySQL.Pois antigamente,na época que desenvolvi o site eu esta usando mysql_connect dai quando atulizei,gerou um alerta em todas as paginas pedindo para eu usar mysqli_connect.Ate ai tudo bem,é facil de se arrumar,porem,estou com medo de dar erros maiores quando migrar para o lamp no servidor linux!

 

Carro algum risco?

Compartilhar este post


Link para o post
Compartilhar em outros sites

25 minutos atrás, HigorLamonier disse:

Galera,estou com uma duvida!

Seguinte,eu desenvolvi meu site e o hospedo em um servidor windows utilizando o wamp e gostaria de migrar meu servidor para linux por ser mais em conta dai por diante passando a usar o lamp.Porem estou com medo de enfrentar alguns error,principalmente com o MySQL.Pois apenas pelo simples fato de eu usar o wamp 2.2 e atualizado para o 2.8 deu causou um alerta em todas as paginas que fazem conexão com o banco de dados MySQL.Pois antigamente,na época que desenvolvi o site eu esta usando mysql_connect dai quando atulizei,gerou um alerta em todas as paginas pedindo para eu usar mysqli_connect.Ate ai tudo bem,é facil de se arrumar,porem,estou com medo de dar erros maiores quando migrar para o lamp no servidor linux!

 

Carro algum risco?

Amigo, quanto a migração (wamp, lamp), quando realizamos em clientes que usam linux, windows etc o que acontece é que as vezes você tem que fazer uns ajustes no seu servidor (instalar as extensões do php) necessárias para sua aplicação funcionar perfeitamente.

Por ser um servidor web, acredito que não vai interferir para você. Aconselho a instalar o seu servidor web manualmente (apache, banco de dados, php, phpmyadmin) ou usar um painel de controle como o CWP ou Sentora.

Nós gostamos muito de usar o painel de controle CWP para clientes que solicitam esse tipo de migração devido a sua grande compatibilidade e tbm pela praticidade.

 

Um abraço.

  • Gostei! 1

Consultoria em TI - Soluções Hospedadas  - Licenças Plesk (Partner) - Assistência Técnica  - Site: tecsecret.com.br

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, boa tarde!

Não vejo problemas quanto a isso, esse erro é baseado na falta de conexão de seu site ao banco de dados dele ou do projeto em questão, verifique se a porta do MySQL está aberta para o publico externo e não só interno, esses erros ocorre quando você usa um MySQL portátil, em questão de jogos como World of Warcraft vejo muitos desse caso.

  • Gostei! 1

Compartilhar este post


Link para o post
Compartilhar em outros sites
Em 09/11/2015 14:03:53, DELTA SERVERS disse:

Olá, boa tarde!

Não vejo problemas quanto a isso, esse erro é baseado na falta de conexão de seu site ao banco de dados dele ou do projeto em questão, verifique se a porta do MySQL está aberta para o publico externo e não só interno, esses erros ocorre quando você usa um MySQL portátil, em questão de jogos como World of Warcraft vejo muitos desse caso.

Não é bem falta de conexão..
A função mysql_ não existe mais.. deve utilizar mysqli_
Não lembro muito bem, mas o mysql você poderia utilizar assim:

$query = mysql_query("SELECT * FROM usuario");


Já o mysqli, você deve utilizar assim:

$query = mysqli_query($connection, "SELECT * FROM usuario");


Obs: a $connection é a variável que faz a conexão com o banco de dados.

$connection = new mysqli("IP", "USUARIO", "SENHA", "BANCO_DE_DADOS");

Para não terem problemas, usem POO.

$connection= new mysqli("IP", "USUARIO", "SENHA", "BANCO_DE_DADOS");
$query = $this->query("SELECT * FROM usuario);
$result = mysqli_fetch_object($query);
$result->id;

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
52 minutos atrás, Yves Cleuder disse:

Não é bem falta de conexão..
A função mysql_ não existe mais.. deve utilizar mysqli_
Não lembro muito bem, mas o mysql você poderia utilizar assim:


$query = mysql_query("SELECT * FROM usuario");


Já o mysqli, você deve utilizar assim:


$query = mysqli_query($connection, "SELECT * FROM usuario");


Obs: a $connection é a variável que faz a conexão com o banco de dados.


$connection = new mysqli("IP", "USUARIO", "SENHA", "BANCO_DE_DADOS");

Para não terem problemas, usem POO.


$connection= new mysqli("IP", "USUARIO", "SENHA", "BANCO_DE_DADOS");
$query = $this->query("SELECT * FROM usuario);
$result = mysqli_fetch_object($query);
$result->id;

 

Observei essa mudança, no entanto nem todos cores aceitam essa mudança ainda, infelizmente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.


  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.



×
×
  • Criar Novo...