Я использую доктрину ORM и пытаюсь обновить структуру моей базы данных используя эту команду:
$ vendor/bin/doctrine orm:schema-tool:update --force --dump-sql
Тем не менее, это то, что возвращается:
Content-type: text/html; charset=UTF-8
You are missing a "cli-config.php" or "config/cli-config.php" file in your
project, which is required to get the Doctrine Console working. You can use the
following sample as a template:
<?php
use Doctrine\ORM\Tools\Console\ConsoleRunner;
// replace with file to your own project bootstrap
require_once 'bootstrap.php';
// replace with mechanism to retrieve EntityManager in your app
$entityManager = GetEntityManager();
return ConsoleRunner::createHelperSet($entityManager);
Но в действительности этот файл существует, см. Ниже:
$ ls -la cli-config.php
-rw-r--r-- 1 user user 135 Aug 13 20:26 cli-config.php
Когда я запускаю ту же команду на моем локальном компьютере разработчика, она работает нормально. Только когда я пытаюсь на сервере, с точно такой же структурой, это терпит неудачу. Есть идеи почему?
Задача ещё не решена.
Других решений пока нет …