Redirect (?) Выпуск в CakePhp 1.3: «Не удалось загрузить источник»

StackOverflow https://stackoverflow.com/questions/4217226

  •  26-09-2019
  •  | 
  •  

Вопрос

Из /posts/edit-Визнес Я отправляю форму на действие addCategory в моем Post контроллер.
Действие делает всю работу, которую она должна сделать, и впоследствии звонки $this->redirect($this->referer());.

Сначала мое приложение работает нормально, но я столкнулся с некоторыми голосами при переезде на производственный сервер. Мониторинг вызовов в Firebug Я вижу, что действие поправочно возвращает 302 Found Но «ответ» Failed to load source for: http: // localhost / xps / posts / addcategory.
Это происходит на оба серверах по производству DEV EN, только на производственном сервере он делает отказ от перенаправления перенаправления. На обоих серверах действия действия контроллера выполняются хорошо: добавляется категория.

Удаление всего кода в действии приводит к тому же неудачу. Удаление перенаправления удаляет неудачу, но это не добивается меня нигде.

Второй (хотя может быть неактуальный) нерегулярность состоит в том, что метод представления формы идентифицирован как PUT в Firebug хотя я явно установил это POST в торте.

Недавно я перешел с CakePhp 1.3,4 до 1.3.6, но реверсирование не меняет поведение
Я использую ProweldHandler, сеанс и компоненты аутента и вызовите родитель :: fromfilter () в fromfilter ().

Я также нашел следующую нить http://cakephp.1045679.n5.nablble.com/puza-over-activity-td1260972.html. Это говорит о удалении $this->Auth->authorize = 'controller'; Но я не имею этого издавался в любом месте.

У кого-нибудь есть идея, где смотреть дальше?

Это было полезно?

Решение 2

Хорошо, я нашел это.
То Failed to load source все еще там, но не является причиной неудачи.
В одном из моих поведений у меня было пространство после ?> который испортил заголовки, что заставило меня посмотреть на неправильную деталь.

Другие советы

Просто догадай, но если вы используете компонент безопасности, это может вызвать проблемы. Кроме того, иногда при использовании AJAX и сеансов он может вызвать проблемы. Может быть, если страница требует сеансов, вы можете попробовать ее без сеансов и посмотреть, работает ли она.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top