Jump to content
Sign in to follow this  
HigorLamonier

Migração Windows -> Linux

Recommended Posts

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?

Share this post


Link to post
Share on other 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.

  • Like 1

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

Share this post


Link to post
Share on other 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.

  • Like 1

DELTA SERVERS
SOLUÇÕES CORPORATIVAS!

Share this post


Link to post
Share on other 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;

 

Share this post


Link to post
Share on other 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.


DELTA SERVERS
SOLUÇÕES CORPORATIVAS!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.





×
×
  • Create New...