我在CAKEPHP 2.4上工作,它在XAMPP上运行良好,当我上传到Live服务器时它说文件不存在
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,它就会工作。
怎么了?
最佳答案
错误:找不到stackhelper。
有一个对helper类的引用使用了错误的大小写:stackHelper
-检查控制器类中的helpers数组(或者读取显示错误的stacktrace,或者只搜索代码基中区分大小写的字符串)。
与本地设置不同,服务器上的文件系统区分大小写,因此找不到文件和类。
关于php - Linux服务器上的cakephp helper文件名大写问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23162353/