PHP composer autoloader does'nt work on production server

508 views Asked by At

I implemented an autoloader. Locally, everything works fine, but once i upload it to the production server, all classes are not found.

{
    "require": {
        "facebook/php-sdk": "@stable",
        "everyman/neo4jphp": "dev-master",
        "predis/predis": "1.0.1",
        "aws/aws-sdk-php": "2.*"
    },

    "autoload": {
        "psr-0": {
            "PicoCore\\": "",
            "PicoCore\\Authentication\\" : "PicoCore/authentication",
            "PicoCore\\Aws\\" : "PicoCore/aws",
            "PicoCore\\Cache\\" : "PicoCore/cache",
            "PicoCore\\Database\\" : "PicoCore/database",
            "PicoCore\\Database\\Managers\\" : "PicoCore/database/managers",
            "PicoCore\\Facebook\\" : "PicoCore/facebook",
            "PicoCore\\Objects\\" : "PicoCore/objects",
            "PicoCore\\Rest\\" : "PicoCore/rest",
        "PicoCore\\Configuration\\" : "PicoCore/configuration",
            "PicoCore\\Configuration\\Api\\" : "PicoCore/configuration/api",
            "PicoCore\\Configuration\\PictureReceiver\\" : "PicoCore/configurat$
            "PicoCore\\Configuration\\PictureUploader\\" : "PicoCore/configurat$
            "PicoCore\\Scripts\\" : "PicoCore/scripts",
            "PicoCore\\Times" : "PicoCore/times"
        }
    }
}

I read here composer autoload not working on production server that maybe it because of the \. Is it correct ? And if so, where do i put this funciton?

0

There are 0 answers