Нет Xml-ответа на действующем сервере — Cakephp

#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 на реальном сервере. 🙁