Класс AppEngine найден на локальном компьютере, но не при развертывании

По какой-то причине это отлично работает на моем локальном сервере разработки, но при развертывании его в Google я получаю следующую ошибку:

Неустранимая ошибка PHP: класс 'PHPOnCouch\couchClient' не найден в /base/data/home/apps/../2.105209891175321430/library/testerson.php в строке 10

Кто-нибудь знает, почему я не буду получать конфликтующие ошибки при локальном развертывании против?

Вот моя структура папок:

project folder
- app.yaml
- library/
- vendor/
- index.php

/library/testerson.php

<?php
    namespace testerson;
    use PHPOnCouch\couchClient as couchClient;

    class Testerson {

        public function __construct()
        {
            $this->CLOUDANT_URL = "https://user:pass@url.cloudant.com";
            $this->global_client = new couchClient($this->CLOUDANT_URL, 'global');
        }

    }
?>

/index.php

<?php
    require_once("vendor/autoload.php");
    require_once("library/testerson.php");

    use testerson\Testerson;

    $account = new Testerson();
?>

1 ответ

Как дикое предположение, вы скопировали чью-то app.yaml это включает test* в skip_files статья?

Другие вопросы по тегам