2012-02-25 20 views
0

Я выполнял tutorial для реализации функций автозаполнения в приложении CakePHP 1.3. Весь источник, имеющий отношение к этому, приблизительно соответствует этому коду.Проблемы с развертыванием CakePHP Custom Helper

Я успешно реализовал его на своем локальном WAMP, но при развертывании на моем LAMP-сервере приложение разбивается (страница html отображается только в том виде, в котором вызывается функция ввода автозаполнения).

Используя утверждения журнала, я вижу, функция входа проваливает ..

$options = array_replace($baseOptions,$options); 

на входе в AutoCompleteHelper в() метод. Кажется, я не получаю никаких ошибок. Ниже приведено число опций $ 0:

Array 
(
    [autoCompleteUrl] => /catalog/bands/auto_complete 
    [autoCompleteRequestItem] => autoCompleteText 
) 

Это не выглядит для меня нецелесообразным.

Кроме того, я нашел аналогичный, хотя и закрытый, issue на стеке, который заставлял меня думать, что у меня может быть какая-то трюк за пределами Cakephp. Чем больше я занимаюсь этим, тем больше я думаю, что это может не понадобиться, но я считаю, что это хорошая точка отсчета.

Куда я иду отсюда, чтобы устранить эту проблему?

ответ

0

Это будет сложно для тех, кто может устранить это для вас. Особенно, если он работает на вашем локальном хосте, но не в другой среде лампы. Скорее всего, это проблема конфигурации. Вот несколько вещей, чтобы искать в том, что может подтолкнуть вас в правильном направлении:

  • Вы проверили файл Права доступа к файлам называют
  • есть вы подтвердили файл на самом деле существует, и не хватает
  • вы проверили журнал сервер ошибок
  • вы пробовали включение отладки в core.php, чтобы увидеть, если ошибка отображается на экране

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

+0

Хорошо, спасибо за указатели, Чак. Я пошел в журналы ошибок на моем сайте и не нашел ничего плохого, но потом понял, что был там, где у меня было 5.2.17 на Prod против 5.3.8 local. И знаете ли? Array_Replace - 5.3+. Теперь моя проблема изменилась в сторону поиска подходящего для 5.2 решения, чтобы решить эту проблему или поднять мою версию php производства. – Kry

+0

Рад слышать, что вы нашли проблему. Я знаю, как это раздражает, так бывает со мной на работе все время. ;) Счастливое кодирование! –

Смежные вопросы