#xml #cakephp
#xml #cakephp
Вопрос:
Привет, я разрабатываю веб-приложение, и у меня есть служба build Rest, которая возвращает ответ в формате xml. Странно то, что приложение отлично работает через localhost и возвращает требуемый xml. Но на реальном сервере все приложение работает, кроме службы rest, т. Е. Всякий раз, когда я вызываю службу rest в результате, браузер ничего не показывает (в то время как в Chrome я получаю ошибку «Нет данных с сервера»). Кто-нибудь может сказать мне, в чем может быть проблема.
Заранее спасибо
Ответ №1:
Возможно, вы можете проверить, разрешает ли ваш сервер расширение .xml для правильного типа MIME. Для сервера с cPanel вы можете найти дополнительные настройки в MIME-типах и добавить это в:
MIME-тип: текст / xml Расширения: .xml xml
Разные серверы могут иметь разные настройки.
Комментарии:
1. На сервере есть другое приложение, которое является приложением ROR, и оно генерирует идеальный xml. Спасибо за вашу помощь
2. Фактически, я разобрался с проблемой. Версия php на реальном сервере — 5.1.3, и я установил ту же версию в своей системе, и теперь в моей системе появляется та же ошибка. (До этого я использовал версию php 5.3, и с ней все работало нормально). Бедный я, что не могу изменить версию php на реальном сервере. 🙁