CodeIgniter - impossible de charger la classe demandée

Oui, j'imagine que vous êtes la pensée de dire que cette question est un double possible, cependant il n'est pas comme les réponses pour les questions similaires ne corrige pas le problème, je suis actuellement en avoir.

Je reçois l'erreur suivante lors de chargement d'une bibliothèque nommée " phpass comme suit.

Une Erreur A Été Rencontrée
Impossible de charger la classe demandée: Phpass

Code d'auto-chargement de la bibliothèque

$autoload['libraries'] = array('database', 'phpass');

L'phpass.php fichier réside dans l'application/les bibliothèques de dossier, et la classe est déclarée comme class phpass sens que la question ne peut être liée à la capitalisation ou le chemin du fichier comme suggéré dans la plupart des autres réponses que j'ai rencontré.

S'il vous plaît pouvez-vous me dire ce que je suis absent? Il fonctionne parfaitement dans MAMP, cependant, lors de l'envoi de mon Linux Ubuntu server (Apache2), il s'arrête de fonctionner.

Merci,

Max.

Edit--- Constructeur méthode comme demandé par Utku

class phpass {

    protected $PasswordHash;

    //default values if config was not found
    protected $iteration_count_log2 = 8;
    protected $portable_hashes = FALSE;

    /**
     * Construct with configuration array
     * 
     * @param array $config
     */
    public function __construct($config = array()) {
        //check if the original phpass file exists
        if (!file_exists($path = dirname(__FILE__) . '/../vendor/PasswordHash.php')) {
            show_error('The phpass class file was not found.');
        }

        include ($path);

        if (!empty($config)) {
            $this->initialize($config);
        }

        //create phpass object
        $this->PasswordHash = new PasswordHash($this->iteration_count_log2, $this->portable_hashes);
    }
Linux est sensible à la casse, les fenêtres non, êtes-vous d'utiliser son nom de la classe "phpass" pas "Phpass"
J'ai exclu l'erreur à la suite du nom du fichier, et je suis en cours d'exécution sur Mac, pas de fenêtres, donc en utilisant MAMP pas WAMP.
Erreur nous raconte sa recherche pour "Phpass" pas phpass
Oui, mais il n'est pas possible, compte tenu de la code que j'utilise. Je ne suis pas d'appel Phpass partout dans mon code, seulement phpass
pouvez-vous coller les premières lignes de la phpass.php fichier où son constructeur visible

OriginalL'auteur max_ | 2013-05-19