codeigniter,移动到live site时,遇到一个错误,无法加载请求的文件:helpers/colorDateDateDate\u helper.php

codeigniter,移动到live site时,遇到一个错误,无法加载请求的文件:helpers/colorDateDateDate\u helper.php,php,codeigniter,helpers,Php,Codeigniter,Helpers,我试图在codeigniter中构建的应用程序上上线,但它一直告诉我“无法加载请求的文件:helpers/writetolog_helper.php” 我最初将它们自动加载到配置文件中 $autoload['helper'] = array('url', 'form', 'cookie', 'ColorDateDeadline', 'CalculateMinTohours', 'WriteToLog'); 在那之后,我尝试将它们自动加载到控制器构造中 class Customers exte

我试图在codeigniter中构建的应用程序上上线,但它一直告诉我“无法加载请求的文件:helpers/writetolog_helper.php”

我最初将它们自动加载到配置文件中

$autoload['helper'] = array('url', 'form', 'cookie', 'ColorDateDeadline', 'CalculateMinTohours', 'WriteToLog');
在那之后,我尝试将它们自动加载到控制器构造中

 class Customers extends CI_Controller
{

    public function __construct()
    {
        parent::__construct();
        $this->load->model('customer');
        $this->load->helper('WriteToLog');
    }
WriteToLog函数包含以下代码:

<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');

if ( !function_exists('WriteToLog'))
{
    function WriteToLog($message , $error=0 ) {
        $clean_message = trim($message);

        if ($error == 1) {
            $real_message   =   "<span style='color: red;'>" . $clean_message . "</span>\r\n";
        } else {
            $real_message   =   "<span style='color: green;'>" . $clean_message . "</span>\r\n";
        }

        $file_handle = fopen(FCPATH . 'logs/logs.txt', 'a+');
        fwrite($file_handle, $real_message);
        fclose($file_handle);
    }
}

帮助文件必须全部为小写字母。因此,在我的例子中,我将helper重命名为:writetolog.php

writetolog\u helper.php或colorDateDate\u helper.php?您上载了帮助文件吗?是的,这两个文件都在我的库文件夹中,所有的camel casing.helper文件都属于helpers目录…而不是库目录。感谢您的输入,但正如我上面所说,它们位于helper目录中,请尝试使用文件名的第一个字母大写字母 -- helpers -- CalculateMinTohours_helper.php -- WriteToLog_helper.php