Внутренняя ошибка сервера Amfphp 500 (сеансы) - PullRequest
1 голос
/ 11 июня 2009

Итак, чтобы наметить нашу ситуацию

У нас есть html-страница (домен: hyves.nl) с фреймом

в этом фрейме мы загружаем php файл (домен: atik.nl)

в этом php файле мы начинаем сессию и мы встраиваем наш SWF-файл (домен: atik.nl)

в нашем SWF-файле мы получаем доступ к специальной странице "call.php" (домен: atik.nl) где мы можем получить некоторые специальные данные. (именно поэтому нам нужно было запустить сеанс в первом php-файле, чтобы он мог поделиться некоторыми данными авторизации)

но помимо этого в нашем SWF-файле мы хотим подключиться к нашему файлу amfphp gateway.php (домен: atik.nl)

но когда я пытаюсь это сделать. Чарльз (прокси-сервер отладки в сети) говорит мне, что у меня внутренняя ошибка сервера 500.

Это потому, что amfphp плохо работает с сеансом, который уже запущен в том же домене?

потому что, когда я пытаюсь запустить свой браузер amfphp, он работает, пока я не перехожу на выделенную страницу, мой браузер amfphp также не работает, пока я не перезапущу свой веб-браузер.

У кого-нибудь есть идеи?

Ответы [ 4 ]

0 голосов
/ 16 декабря 2011

Я обнаружил проблему в ошибке 500, сервер meu указан в файле error_log в следующих строках:

Предупреждение PHP: include (core / amf / app / Gateway.php) [function.include]: не удалось открыть поток: нет такого файла или каталога в *** *** daybyday / gateway.php на линии 112

Проблема в папке: ядро, файлы отсутствуют. Я заменяю все папки и РАБОТАЕТ отлично!

0 голосов
/ 12 июня 2009

Я не уверен, что виноват, но, похоже, вам нужно синхронизировать два сеанса из hyves.nl и atik.nl. Я думаю, что для целей отладки вам нужно передать что-то, чтобы связать их вместе.

Вам нужно посмотреть на генерируемый трафик. Вы можете посмотреть на HTTP-трафик с помощью инструмента, подобного HttpFox . Он покажет вам трафик, генерируемый между вашими различными страницами, и даже покажет вам полезные нагрузки, хотя закодированный AMFPHP в конечном итоге будет выглядеть как двоичный шум.

0 голосов
/ 25 ноября 2009

Я столкнулся с этой же проблемой. Просто удалите файл .htaccess в папке AMFPHP.

0 голосов
/ 11 июня 2009

Если вы получаете ошибку 500, она должна отображаться в вашем журнале Apache ... Я бы сначала нашел несколько подсказок.

...