ONDE E COMO HOSPEDAR - Flex + AMFPHP + Php + Mysql

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">

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))
}

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:

Renato Mateus disse...

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

JuLu Moda Infantil disse...

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