finalmente funciona. o problema ficou resolvido, obrigado pela ajuda prestada. Ainda vou alterar o php.ini como o miguel pinto mencionou.
Mais uma vez muito obrigado On 21 Set, 21:26, Miguel Pinto <[email protected]> wrote: > Na verdade não é apenas em PHP 5.3, desde a versão 5.1 pelo menos, que a > class date() retorna essa excepção. > > No dia 21 de Setembro de 2010 21:24, Miguel Pinto > <[email protected]>escreveu: > > > > > > > Boas, > > > Esse erro da função date() é simples de resolver, no teu gateway.php coloca > > a seguinte linha logo no inicio: > > date_default_timezone_set('Europe/Lisbon'); > > > Isto vai fazer com que o PHP assuma o horário correcto e não baseado no > > relógio do sistema, e resolve-te o problema do output. > > > Sempre que tentares executar um serviço via amf tens de garantir que apenas > > envias o conteúdo correcto, tudo o resto deve reverter para uma mensagem de > > erro. no caso alem do conteudo está a ser enviado um warning pelo PHP. > > > Outra solução será mudares o error_reporting do PHP para apenas erros > > fatais. E claro tens de lidar com eles. > > > Quanto a timezone, qualquer função relacionada com datas, tem de ter uma > > timezone definida que não a do servidor, isto pode ser feito por defeito no > > PHP.ini, num ficheiro .htaccess ou num ficheiro PHP desde que a função seja > > usada apenas depois da timezone definida. > > > Espero que tenha ajudado. > > > No dia 21 de Setembro de 2010 19:47, alftuga <[email protected]> escreveu: > > > olá João deve ser de estares a trabalhar em php5.3 > > >>http://labs.almerblank.com/2009/10/amfphp-fatal-errors-after-php-5-3-... > > >> On Sep 21, 10:47 am, João Cardoso <[email protected]> wrote: > >> > agora não posso testar. > >> > ao fim da tarde vou alterar as configurações e tentar de novo. > >> > depois dou feedback > > >> > On 21 Set, 10:30, Paulo Ferreira <[email protected]> wrote: > > >> > > Se puseres o apache a correr na porta 80, ele funciona? ou nao podes > >> testar? > > >> > > Paulo > > >> > > 2010/9/21 João Cardoso <[email protected]> > > >> > > > ao vasculhar os logs do apache deparei me com isto: > >> > > > [Sun Sep 19 16:38:11 2010] [error] [client xxx.xxx.x.x] PHP Fatal > >> > > > error: Uncaught exception 'VerboseException' with message 'date(): > >> It > >> > > > is not safe to rely on the system's timezone settings. You are > >> > > > *required* to use the date.timezone setting or the > >> > > > date_default_timezone_set() function. In case you used any of those > >> > > > methods and you are still getting this warning, you most likely > >> > > > misspelled the timezone identifier. We selected 'Europe/Paris' for > >> > > > 'WEST/1.0/DST' instead' in > >> /srv/http/amfphp/core/amf/app/Gateway.php: > >> > > > 213\nStack trace:\n#0 [internal function]: amfErrorHandler(2, > >> 'date(): > >> > > > It is n...', '/srv/http/amfph...', 213, Array)\n#1 /srv/http/amfphp/ > >> > > > core/amf/app/Gateway.php(213): date('D, j M Y ')\n#2 > >> /srv/http/amfphp/ > >> > > > gateway.php(154): Gateway->service()\n#3 {main}\n thrown in > >> /srv/http/ > >> > > > amfphp/core/amf/app/Gateway.php on line 213, referer: > >> > > >http://192.168.1.9:8080/amfphp/browser/servicebrowser.swf > >> > > > poderá ser este o problema?? > > >> > > > On 21 Set, 00:45, João Cardoso <[email protected]> wrote: > >> > > > > a minha tentativa falhou, não consegui por isto a funcionar. > >> > > > > Estive a ver com atenção o link que o alftuga enviou, fiz o que > >> > > > > demonstraram no post, apaguei o .htaccess, entre as outras > >> soluções > >> > > > > que lá apresentavam. > >> > > > > E mesmo assim não esta a funcionar, tenho o mesmo erro. > >> > > > > se alguem tiver mais alguma ideia, agradecia > > >> > > > > On 20 Set, 18:13, Jorge Raimundo <[email protected]> > >> wrote: > > >> > > > > > > Jorge zendamf não é a mesma coisa que amfphp... > > >> > > > > > Oops.. Não tinha reparado nesse little detail :) > > >> > > > > > Vi amf e php e deixei-me levar... Sorry. > > >> > > > -- > >> > > > Recebeu esta mensagem porque está inscrito no grupo "Mailing List da > >> > > > Comunidade Portuguesa de Rich Internet Applications -www.riapt.org" > >> dos > >> > > > Grupos do Google. > > >> > > > Para publicar uma mensagem neste grupo, envie um e-mail para > >> > > > [email protected]. > >> > > > Para anular a inscrição neste grupo, envie um e-mail para > >> > > > [email protected]<riapt%[email protected]>< > >> riapt%[email protected]<riapt%[email protected] > >> > > >> >. > >> > > > Para ver mais opções, visite este grupo em > >> > > >http://groups.google.com/group/riapt?hl=pt-PT. > > >> -- > >> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da > >> Comunidade Portuguesa de Rich Internet Applications -www.riapt.org" dos > >> Grupos do Google. > > >> Para publicar uma mensagem neste grupo, envie um e-mail para > >> [email protected]. > >> Para anular a inscrição neste grupo, envie um e-mail para > >> [email protected] <riapt%[email protected]> > >> . > >> Para ver mais opções, visite este grupo em > >>http://groups.google.com/group/riapt?hl=pt-PT. > > > -- > > Miguel Pinto > > Comunidade portugesa de php (www.php-pt.com) > > [email protected] > > [email protected] > > -- > Miguel Pinto > Comunidade portugesa de php (www.php-pt.com) > [email protected] > [email protected] -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT.
