Проблема с верхним регистром имени файла помощника cakephp на сервере Linux

Я работаю над cakephp 2.4, он отлично работает на xampp, когда я загружаю на живой сервер, он говорит, что файл не существует

Missing Helper
Error: stackHelper could not be found.

Error: Create the class stackHelper below in file: app/View/Helper/stackHelper.php

<?php
class stackHelper extends AppHelper {

}

У меня есть помощник с именем класса StackHelper на моем компьютере, он отлично работает с именем StackHelper. но не работает в прямом эфире, если я использую stackHelper в нижнем регистре, он работает.

в чем проблема?


person Surjit Sidhu    schedule 18.04.2014    source источник
comment
Эй, эта проблема уже решена здесь: Ссылка   -  person walkingRed    schedule 19.04.2014
comment
c != C - следите за регистром!   -  person mark    schedule 19.04.2014


Ответы (1)


Ошибка: не удалось найти stackHelper.

Существует ссылка на вспомогательный класс с использованием неправильного регистра: stackHelper — проверьте массив помощников в ваших классах контроллера (или прочитайте трассировку стека, показанную с ошибкой — ИЛИ просто найдите в базе кода строку с учетом регистра stack).

В отличие от вашей локальной установки, файловая система на вашем сервере чувствительна к регистру, и по этой причине она не находит файл и, следовательно, класс.

person AD7six    schedule 18.04.2014