Ошибка в локальной среде, когда требуется какой-то файл - PullRequest
0 голосов
/ 14 октября 2019

У меня есть некоторый код в моем проекте, когда я использую функцию require_once для вызова класса своей базы данных, он работает в моей производственной среде, но не в моей локальной среде.

Я пытаюсь изменитьмой php conf будет больше похож на мой продукт env. Но единственный способ, который я нашел, это исправить мою локальную версию кода. Версия PHP 7.2 на обоих env. Один на Windows с Wamp-сервером, один на Google Cloud Platform.

Код в локальной среде:

require_once '../../models/Class.php';
$class = new Class();

Код в рабочей среде:

require_once './models/Class.php';
$class = new Class();

Я ожидаю, что мой код будет работать в обеих средах без условий (например, если включенместный то / еще). Фактическая ошибка в моем локальном env, когда я использую версию prod, была:

Предупреждение: require_once (./ models / Class.php): не удалось открыть поток: нет такого файла или каталога

Неустранимая ошибка: require_once (): Не удалось открыть обязательное './models/Class.php' (include_path = '.; C: \ php \ pear')

Спасибо!

...