Отладка установки и проверка загрузки данных

  1. phpinfo помогает быстро проверить версию PHP и установленные модули. Увидеть его можно по адресу: qubix/flash_gateway/phpinfo.php
  2. qubix/flash_gateway/test.php - выводит данные из языка с соответствующим именем. Код выглядит так:
    print_r($qlang->fread("eng"));

    Вместо eng можно подставить символьное имя (название для флеша) вашего языка.

  3. Браузер сервисов. Позволяет отправлять запросы так, как если бы вы это делали с флеш-сайта. Браузер расположен по адресу qubix/flash_gateway/browser/. Чтобы проверить, что данные загружаются, выберите функцию get_data и впишите параметр-язык, например rus. Выберите вид получаемых данных tree view.
  4. Дебагер Flash IDE. Самый простой способ выяснить, что за данные пришли от Qubix — посмотреть в дебагере на объект

App.data (AS3) или _global.data (AS1, AS2) сразу после загрузки данных от сервера. Для этого надо поставить контрольную точку на соответствующих фрагметах кода и запустить дебагер.

Возможные причины неудачной загрузки данных

  1. Все подключено правильно, но запрос get_data возвращает null. В списке категорий название русского языка не отображается. Есть вероятность, что у русского языка при загрузке дампа поменялся ID. По умолчанию используется язык с нулевым ID (в нашем случае русский). Проверьте ID русского языка в таблице БД languges и смените его на 0, если он отличается.
  2. При публикации был установлен режим Local files only. Установить режим Access network only.
  3. В настройках флеш-плера не разрешён обмен с использумым диском. На сайте www.macromedia.com найти настройки флеш-плеера и добавить диск.

Обмен информацией с Qubix происходит в виде запросов к сервисам AMF qubix_flash.название_сервиса. Информация с сайта в систему Qubix передаётся в параметрах запроса, а информация от Qubix к сайту передаётся в результате запроса.Основной контент сайта выдается как результат запроса к сервису getdata. Параметр lang определяет языковую версию сайта. Название языковой версии задаётся в настройках языков в Qubix.Это применимо для AS3. Во второй версии удобно хранить объект data в _global. Тогда в кадрах обращение к объекту будет выглядеть просто как data, а в классах нужно писать _global.data.

 
Наверх
documentation/flash/install/test_data.txt · Последние изменения: 2010/04/16 17:05 (внешнее изменение)