Esse post é para aqueles que estão iniciando assim como eu em Flex com AMFPHP. Depois de passar muito tempo tentando hospedar meus projetos feitos em Adobe Flex com PHP usando MySQL como banco de dados. Achei um site bacana www.zymic.com .Ele tem hospedagem gratis de PHP + Mysql é rapido e funciona muito bem, possui painel de controle e ftp.
Abaixo fiz um passo a passo e listei alguns problemas que encontrei durante a migração do servido local para a net. Não detalhei muito mais espero que ajude.
1) Jogue todo o diretorio AMFPHP no servidor usando o FileZilla de permissão 777 para todos os arquivos
2) veja o arquivo .htaccess pois ele que terá que apontar o gateway.php
3) Cadastrar o bd pelo Mysqladmin
4)em amfphp/service arrumar variáveis de conexão com o banco de dados para o novo endereço do servidor. Faça isso para cada arquivo .php
Antes no servidor local
var $host = 'localhost';
var $user = 'root';
var $database = 'meudb';
var $pass = '';
Depois de hospedado
var $host = ‘localhost';
var $user = 'nomeUserbd';
var $database = 'NomeBD';
var $pass = 'SenhaBD';
5)Verificar o arquivo service-configo.xml
Antes no servidor local
endpoint uri="http://localhost/amfphp/gateway.php">
Abaixo fiz um passo a passo e listei alguns problemas que encontrei durante a migração do servido local para a net. Não detalhei muito mais espero que ajude.
1) Jogue todo o diretorio AMFPHP no servidor usando o FileZilla de permissão 777 para todos os arquivos
2) veja o arquivo .htaccess pois ele que terá que apontar o gateway.php
3) Cadastrar o bd pelo Mysqladmin
4)em amfphp/service arrumar variáveis de conexão com o banco de dados para o novo endereço do servidor. Faça isso para cada arquivo .php
Antes no servidor local
var $host = 'localhost';
var $user = 'root';
var $database = 'meudb';
var $pass = '';
Depois de hospedado
var $host = ‘localhost';
var $user = 'nomeUserbd';
var $database = 'NomeBD';
var $pass = 'SenhaBD';
5)Verificar o arquivo service-configo.xml
Antes no servidor local
endpoint uri="http://localhost/amfphp/gateway.php">
Depois de hospedado
endpoint uri="http://www.seuservidor.com/amfphp/gateway.php">
6)As URLs das funções nos arquivos mxml devem mudar
Antes no servidor local
public function buscaRevisor():void
{
gateway = new ConexaoRemota("http://localhost/amfphp/gateway.php");
gateway.call("Revisor.getRevisor", new Responder(OKRevisor, falha))
}
{
gateway = new ConexaoRemota("http://localhost/amfphp/gateway.php");
gateway.call("Revisor.getRevisor", new Responder(OKRevisor, falha))
}
Depois de hospedado
public function buscaRevisor():void
{
gateway = new ConexaoRemota("http://www.seuservidor.com/amfphp/gateway.php");
gateway.call("Revisor.getRevisor", new Responder(OKRevisor, falha))
}
Vejam o projeto que está iniciando em
dioogo.vndv.com
2 comentários:
bicho, gostei muito, realmente, existem vários host free, mas que você tem que configurar praticamente tudo para todar ao seu modo, fazer o que né? vida de programador. abração e continua esse trabalho que está lindo cara! parabéns
Cara, quais os arquivos e estruturas de pasta do flex que devo hospedar, pois não faço ideia onde vai ficar meu index.html? Ou vou ter que sempre utilizar o gateway para visuzliar o meu site e projeto?
Jucinei
Postar um comentário