Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   есть ли альтернатива amfphp (http://www.flasher.ru/forum/showthread.php?t=134516)

wvxvw 04.01.2010 16:05

Проверьте что у вас все файлы в ANSI кодировке (8 бит), такое сообщение ПХП часто выдает изза того, что header() используется в файле с BOM, в то время как вы не перехватываете, например, буффер с помощью mb_string функций. Т.е. первые 3 байта (они же BOM) отдаются сервером до того, как ПХП хочет послать заголовки, ну, и соответственно, это значит что сервер уже послал заголовки по умолчанию.

buket 04.01.2010 16:22

спасибо посмотрю, обновил свой пост выше, подскажитев чем может быть проблема, по ошибке вижу что н приконектится к базе не может хотя настройки и база все создано

все разобрался ошибка в формировании запроса на подключение, убрал инклуд конфига и прописал в самом классе параметры подключение и решилась проблема

Himan 08.09.2010 12:59

Подскажите пожалуйста, что за ошибка.
Скачал архив AMFPHP с источника что указан выше, распаковал, запускаю service browser, а он выдаёт
Код:

(mx.rpc::Fault)#0
  errorID = 0
  faultCode = "Client.Error.MessageSend"
  faultDetail = "Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Status 500"
  faultString = "Send failed"
  message = "faultCode:Client.Error.MessageSend faultString:'Send failed' faultDetail:'Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Status 500'"
  name = "Error"
  rootCause = (Object)#1
    code = "NetConnection.Call.Failed"
    description = "HTTP: Status 500"
    details = "http://atlant.ods.customs.ua/amfphp/gateway.php"
    level = "error"

У меня php 5.3

yurg 13.10.2010 14:33

похожая проблема возникла. тоже 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 конечно).

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


Часовой пояс GMT +4, время: 03:19.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.