← Hosting

Alojamento gratuito

Lida 7406 vezes

Offline

Luis ALmeida 
Membro
Mensagens 11 Gostos 0
Troféus totais: 16
Trófeus: (Ver todos)
Super Combination Combination Level 3 Level 2 Level 1 10 Posts First Post Karma Eighth year Anniversary Seventh year Anniversary

Olá Pop1985

Então foi assim:

1º - Criei outra conta em alojamentogratuito.com (onde já tinha a outra que foi bloqueada).
2º - Utilizei um script (em php) com algumas alterações que permite criar comandos SQL com os dados de criação e conteúdo das tabelas da BD´s.

O que acontece é que o que foi bloqueado foi o acesso à conta em alojamentogratuito.com mas continuas a ter acesso à conta onde se encontram as BD´s.

Sequiseres experimenta criar outra conta no mesmo dominio, em seguida faz o upload dos scripts para a domínio  e sem qualquer alteração vais ver que continuas a ter acesso aos dados.
Offline

Pop1985 
Membro
Mensagens 21 Gostos 0
Troféus totais: 20
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 10 Posts First Post

Boas Luis Almeida, nao consegui criar a conta no mesmo dominio :-? ,
diz:

"Account Name is already in use #292349xxxxxxxx"

Ja enviei outro email para eles e ainda não tive resposta :-(
Offline

Luis ALmeida 
Membro
Mensagens 11 Gostos 0
Troféus totais: 16
Trófeus: (Ver todos)
Super Combination Combination Level 3 Level 2 Level 1 10 Posts First Post Karma Eighth year Anniversary Seventh year Anniversary

Boas,
Claro que já existe se estiveres a criar uma conta com o mesmo nome da que já tinhas.

Suponho que te interesse apenas recuperar as BD´s???

Nesse caso basta que cries numa conta com outr nome qualquer e depois utilizas um script para te ligar ao servidor onde tinhas a base de dados da conta antiga e faças o download da mesma

se precisares de mais qq coisa está à vontade para colocares a questão
Offline

Pop1985 
Membro
Mensagens 21 Gostos 0
Troféus totais: 20
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 10 Posts First Post

Boas, podes me indicar o script que faz o download da base de dados? ja fiz um novo registo


Abraço e obrigado
Offline

Luis ALmeida 
Membro
Mensagens 11 Gostos 0
Troféus totais: 16
Trófeus: (Ver todos)
Super Combination Combination Level 3 Level 2 Level 1 10 Posts First Post Karma Eighth year Anniversary Seventh year Anniversary

Boas,

então tenta o seguinte script que encontrei algures "já não faço ideia onde"

Código: [Seleccione]
<?php


$sql_server="sqlXXX.alojamentogratuito.com";
$ALO_CONTA="alo_XXXXXXX";
$password="XXXXXX";
$Nome_BD="alo_XXXXXX_XXXXXX";
$tbl="*"// se '*' entao faz backup de todas as tabelas ou em alternativa nomes de tabelas separados por ";"


backup_tables($sql_server,$ALO_CONTA,$password,$Nome_BD,$tbl);

echo 
"Terminado";



function 
backup_tables($host,$user,$pass,$name,$tables '*')
{

$link = @mysql_pconnect($host,$user,$pass);
mysql_select_db($name,$link);


if($tables == '*')
{
$tables = array();
$result mysql_query('SHOW TABLES');

while($row mysql_fetch_row($result))
{
$tables[] = $row[0];
}
}
else
{
$tables is_array($tables) ? $tables explode(',',$tables);
}



foreach($tables as $table)
{
$result mysql_query('SELECT * FROM '.$table);
$num_fields mysql_num_fields($result);


$return.= 'DROP TABLE '.$table.';';
$row2 mysql_fetch_row(mysql_query('SHOW CREATE TABLE '.$table));
$return.= "\n\n".$row2[1].";\n\n";



for ($i 0$i $num_fields$i++) 
{
while($row mysql_fetch_row($result))
{
$return.= 'INSERT INTO '.$table.' VALUES(';
for($j=0$j<$num_fields$j++) 
{
$row[$j] = addslashes($row[$j]);
$row[$j] = ereg_replace("\n","\\n",$row[$j]);
if (isset($row[$j])) { $return.= '"'.$row[$j].'"' ; } else { $return.= '""'; }
if ($j<($num_fields-1)) { $return.= ','; }
}
$return.= ");\n";
}
}
$return.="\n\n\n";
}

$handle fopen('db-backup-'.time().'-'.(md5(implode(',',$tables))).'.sql','w+');
fwrite($handle,$return);
fclose($handle);

?>


o que o script faz é criar umficheiro com todo o código sql para criar as tabelas e o respectivo conteúdo
Offline

Luis ALmeida 
Membro
Mensagens 11 Gostos 0
Troféus totais: 16
Trófeus: (Ver todos)
Super Combination Combination Level 3 Level 2 Level 1 10 Posts First Post Karma Eighth year Anniversary Seventh year Anniversary

Boas,

afinal foi aqui  http://davidwalsh.name/backup-mysql-database-php  que encontrei o script que utilizei.
deves ler o post até ao fim
Offline

Silenoz 
Membro
Mensagens 2 Gostos 0
Troféus totais: 16
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Level 3 Level 2 Level 1 First Post Karma Eighth year Anniversary Seventh year Anniversary

Infelizmente vocês são mais dois exemplos do problema da utilização alojamentos gratuitos.

A uns bons anos atrás também tive um problema idêntico mas perdi tudo mesmo.

É um "erro" comum faz parte da experiência de ser webmaster, mais ainda bem que estão a conseguir recuperar as base dados.

Abraço
Offline

Luis ALmeida 
Membro
Mensagens 11 Gostos 0
Troféus totais: 16
Trófeus: (Ver todos)
Super Combination Combination Level 3 Level 2 Level 1 10 Posts First Post Karma Eighth year Anniversary Seventh year Anniversary

Bom,

Para "concluír" acabei por adquirir um alojamento em webtuga.pt e até agora têm sido impecáveis na celeridade da resolução das minhas dificuldades.
Offline

Pop1985 
Membro
Mensagens 21 Gostos 0
Troféus totais: 20
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 10 Posts First Post

Obrigado pela ajuda Luis Almeida, não cheguei a conseguir fazer o backup da BD e optei por começar o forum de novo. Decidi alojar na Amen como já tinha la o site fiz um upgrade a conta.


 :obrigado: :+trafego: