Что это за ошибка Uncaught Error: Call to undefined function Codeception\Module\codecept_absolute_path()?

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
Sergalas
Сообщения: 626
Зарегистрирован: 2015.10.15, 12:39

Что это за ошибка Uncaught Error: Call to undefined function Codeception\Module\codecept_absolute_path()?

Сообщение Sergalas »

Codeception установлен глобально и локально в проекте, база настроена пытаюсь запустить

codeception build

получаю ошибку

Код: Выделить всё

PHP Fatal error:  Uncaught Error: Call to undefined function Codeception\Module\codecept_absolute_path() in /var/www/tiger.lc/vendor/codeception/base/src/Codeception/Module/Yii2.php:242
Stack trace:
#0 /home/sergalas/.composer/vendor/codeception/codeception/src/Codeception/Module.php(98): Codeception\Module\Yii2->validateConfig()
#1 /home/sergalas/.composer/vendor/codeception/codeception/src/Codeception/Module.php(76): Codeception\Module->_setConfig(Array)
#2 [internal function]: Codeception\Module->__construct(Object(Codeception\Lib\ModuleContainer), Array)
#3 /var/www/tiger.lc/vendor/codeception/base/src/Codeception/Lib/Di.php(84): ReflectionClass->newInstanceArgs(Array)
#4 /var/www/tiger.lc/vendor/codeception/base/src/Codeception/Lib/ModuleContainer.php(92): Codeception\Lib\Di->instantiate('Codeception\\Mod...', Array, false)
#5 /var/www/tiger.lc/vendor/codeception/base/src/Codeception/Lib/Generator/Actions.php(61): Codeception\Lib\ModuleContainer->create('Yii2')
#6 /home/sergalas/.composer/vendor/codeception/codeception/sr in /var/www/tiger.lc/vendor/codeception/base/src/Codeception/Module/Yii2.php on line 242
Что я сделал не так ?
Аватара пользователя
andriel
Сообщения: 43
Зарегистрирован: 2017.12.05, 17:32

Re: Что это за ошибка Uncaught Error: Call to undefined function Codeception\Module\codecept_absolute_path()?

Сообщение andriel »

Не хочу утверждать, но похоже на то, что у тебя не притянулся сборщиком данный модуль. Попробуй увалить папку vendor и сделать по новой composer update.
Аватара пользователя
Sergalas
Сообщения: 626
Зарегистрирован: 2015.10.15, 12:39

Re: Что это за ошибка Uncaught Error: Call to undefined function Codeception\Module\codecept_absolute_path()?

Сообщение Sergalas »

andriel писал(а): 2018.05.29, 11:38 Не хочу утверждать, но похоже на то, что у тебя не притянулся сборщиком данный модуль. Попробуй увалить папку vendor и сделать по новой composer update.
уже делал
Аватара пользователя
andriel
Сообщения: 43
Зарегистрирован: 2017.12.05, 17:32

Re: Что это за ошибка Uncaught Error: Call to undefined function Codeception\Module\codecept_absolute_path()?

Сообщение andriel »

Sergalas писал(а): 2018.05.29, 11:41
andriel писал(а): 2018.05.29, 11:38 Не хочу утверждать, но похоже на то, что у тебя не притянулся сборщиком данный модуль. Попробуй увалить папку vendor и сделать по новой composer update.
уже делал
попробуй ещё composer self-update. И ещё вопрос - ты сборщиком пользуешься от пользователя или рута?
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: Что это за ошибка Uncaught Error: Call to undefined function Codeception\Module\codecept_absolute_path()?

Сообщение andku83 »

https://github.com/Codeception/Codecept ... 2.php#L242 - а заглянуть сюда и посмотреть в конфиг пробовал?
Аватара пользователя
Sergalas
Сообщения: 626
Зарегистрирован: 2015.10.15, 12:39

Re: Что это за ошибка Uncaught Error: Call to undefined function Codeception\Module\codecept_absolute_path()?

Сообщение Sergalas »

andku83 писал(а): 2018.05.29, 12:13 https://github.com/Codeception/Codecept ... 2.php#L242 - а заглянуть сюда и посмотреть в конфиг пробовал?
это же вендор как посмотреть ? var_dump ?
Аватара пользователя
Sergalas
Сообщения: 626
Зарегистрирован: 2015.10.15, 12:39

Re: Что это за ошибка Uncaught Error: Call to undefined function Codeception\Module\codecept_absolute_path()?

Сообщение Sergalas »

andriel писал(а): 2018.05.29, 12:04
Sergalas писал(а): 2018.05.29, 11:41
andriel писал(а): 2018.05.29, 11:38 Не хочу утверждать, но похоже на то, что у тебя не притянулся сборщиком данный модуль. Попробуй увалить папку vendor и сделать по новой composer update.
уже делал
попробуй ещё composer self-update. И ещё вопрос - ты сборщиком пользуешься от пользователя или рута?
root он ставился глобально в /usr/local/bin/composer как его туда не root запихнуть. Папки открывать ?
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: Что это за ошибка Uncaught Error: Call to undefined function Codeception\Module\codecept_absolute_path()?

Сообщение andku83 »

Sergalas писал(а): 2018.05.29, 12:25 это же вендор как посмотреть ? var_dump ?
ну для начала хотя бы зайти в файлик и посмотреть на тот код, var_dump для vendor никто пока не запрещал...
Аватара пользователя
Sergalas
Сообщения: 626
Зарегистрирован: 2015.10.15, 12:39

Re: Что это за ошибка Uncaught Error: Call to undefined function Codeception\Module\codecept_absolute_path()?

Сообщение Sergalas »

andku83 писал(а): 2018.05.29, 12:35
Sergalas писал(а): 2018.05.29, 12:25 это же вендор как посмотреть ? var_dump ?
ну для начала хотя бы зайти в файлик и посмотреть на тот код, var_dump для vendor никто пока не запрещал...
Елисеев запрещал ;) Не :D. В файлике все так как у вас.
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: Что это за ошибка Uncaught Error: Call to undefined function Codeception\Module\codecept_absolute_path()?

Сообщение andku83 »

у меня совсем по другому, версия старая, Елисеев не запрещал изучать код в вендоре и даже рекомендовал, а вот изменения для постоянного использования вносить не стоит.
(хотя иногда приходится работать со всякой какой где конфигурируют прямо в вендоре...)
Аватара пользователя
Sergalas
Сообщения: 626
Зарегистрирован: 2015.10.15, 12:39

Re: Что это за ошибка Uncaught Error: Call to undefined function Codeception\Module\codecept_absolute_path()?

Сообщение Sergalas »

andku83 писал(а): 2018.05.29, 12:46 у меня совсем по другому, версия старая, Елисеев не запрещал изучать код в вендоре и даже рекомендовал, а вот изменения для постоянного использования вносить не стоит.
(хотя иногда приходится работать со всякой какой где конфигурируют прямо в вендоре...)
На счет Еслисеева пошутил. Но в случае если есть необходимость лазать в vendor (a codeception думаю это не тот случай) лучше форкаться и самому копаться. Что бы composer update все изменения не снес
Аватара пользователя
andriel
Сообщения: 43
Зарегистрирован: 2017.12.05, 17:32

Re: Что это за ошибка Uncaught Error: Call to undefined function Codeception\Module\codecept_absolute_path()?

Сообщение andriel »

Sergalas писал(а): 2018.05.29, 12:28
andriel писал(а): 2018.05.29, 12:04
Sergalas писал(а): 2018.05.29, 11:41

уже делал
попробуй ещё composer self-update. И ещё вопрос - ты сборщиком пользуешься от пользователя или рута?
root он ставился глобально в /usr/local/bin/composer как его туда не root запихнуть. Папки открывать ?
смысл в том, что есть уникумы, которые делают sudo composer update. И папка vendor становится рутовской, не доступной для простого пользователя. Поэтому и поинтересовался
Аватара пользователя
Sergalas
Сообщения: 626
Зарегистрирован: 2015.10.15, 12:39

Re: Что это за ошибка Uncaught Error: Call to undefined function Codeception\Module\codecept_absolute_path()?

Сообщение Sergalas »

andriel писал(а): 2018.05.29, 13:56
Sergalas писал(а): 2018.05.29, 12:28
andriel писал(а): 2018.05.29, 12:04

попробуй ещё composer self-update. И ещё вопрос - ты сборщиком пользуешься от пользователя или рута?
root он ставился глобально в /usr/local/bin/composer как его туда не root запихнуть. Папки открывать ?
смысл в том, что есть уникумы, которые делают sudo composer update. И папка vendor становится рутовской, не доступной для простого пользователя. Поэтому и поинтересовался
из принципа удалил все и поставил заново.
Ответить