Показать сообщение отдельно
Старый 13.10.2010, 14:33
yurg вне форума Посмотреть профиль Отправить личное сообщение для yurg Найти все сообщения от yurg
  № 14  
Ответить с цитированием
yurg

Регистрация: Oct 2010
Сообщений: 1
похожая проблема возникла. тоже php 5.3. в качестве сервера nginx
amfphp самый свежий из svn отсюда: https://amfphp.svn.sourceforge.net/svnroot/amfphp
вот полный текст ошибки выбрасываемой браузером сервисов:
Код:
(mx.rpc::Fault)#0
  content = (Object)#1
  errorID = 0
  faultCode = "Client.Error.MessageSend"
  faultDetail = "Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Failed: url: 'http://***.net/amf/gateway.php'"
  faultString = "Send failed"
  message = "faultCode:Client.Error.MessageSend faultString:'Send failed' faultDetail:'Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Failed: url: 'http://***.net/amf/gateway.php''"
  name = "Error"
  rootCause = (mx.messaging.events::ChannelFaultEvent)#2
    bubbles = false
    cancelable = false
    channel = (mx.messaging.channels::AMFChannel)#3
      authenticated = false
      channelSets = (Array)#4
      connected = false
      connectTimeout = -1
      enableSmallMessages = true
      endpoint = "http://***.net/amf/gateway.php"
      failoverURIs = (Array)#5
      id = (null)
      mpiEnabled = false
      netConnection = (flash.net::NetConnection)#6
        client = (mx.messaging.channels::AMFChannel)#3
        connected = false
        objectEncoding = 3
        proxyType = "none"
        uri = "http://***.net/amf/gateway.php"
      piggybackingEnabled = false
      polling = false
      pollingEnabled = true
      pollingInterval = 3000
      protocol = "http"
      reconnecting = false
      recordMessageSizes = false
      recordMessageTimes = false
      requestTimeout = -1
      uri = "http://***.net/amf/gateway.php"
      url = "http://***.net/amf/gateway.php"
      useSmallMessages = false
    channelId = (null)
    connected = false
    currentTarget = (mx.messaging.channels::AMFChannel)#3
    eventPhase = 2
    faultCode = "Channel.Connect.Failed"
    faultDetail = "NetConnection.Call.Failed: HTTP: Failed: url: 'http://***.net/amf/gateway.php'"
    faultString = "error"
    reconnecting = false
    rejected = false
    rootCause = (Object)#7
      code = "NetConnection.Call.Failed"
      description = "HTTP: Failed"
      details = "http://***.net/amf/gateway.php"
      level = "error"
    target = (mx.messaging.channels::AMFChannel)#3
    type = "channelFault"
кто-нибудь решал у себя подобную проблему?
или есть тут люди у которых на удаленном сервере успешно работает связка AMFPHP+PHP 5.3 (и возможно +nginx)

Добавлено через 3 часа 12 минут
решили проблему. отписываюсь:
в php.ini нужно раскомментировать строку с параметром date.timezone и выставить там временную зону, например
Код:
date.timezone = "Europe/Moscow"
После этого перезапустить Апач или какой там у вас сервер и все должно работать на php 5.3 (при условии что у вас свежая версия AMFPHP из svn конечно).

надеюсь кому-то ещё это поможет