Код: Выделить всё
composer require vlucas/phpdotenv
Моя структура папок выглядит следующим образом:
Код: Выделить всё
SITE
--> www
--> css
--> include
- database.php
- index.php
docker-compose.yml
dockerfile
Код: Выделить всё
{
"require": {
"vlucas/phpdotenv": "^5.6"
}
}
Код: Выделить всё
SITE
--> www
--> css
--> include
- database.php
- index.php
--> vendor
- composer.json
- composer.lock
- docker-compose.yml
- dockerfile
Код: Выделить всё
DATABASE_HOST=db
DATABASE_NAME=myDb
DATABASE_USER=user
DATABASE_PASS=test
Код: Выделить всё
Код: Выделить всё
Warning: require(/var/www/html/include/vendor/autoload.php): failed to open stream: No such file or directory in /var/www/html/include/database.php on line 2
Fatal error: require(): Failed opening required '/var/www/html/include/vendor/autoload.php' (include_path='.:/usr/local/lib/php') in /var/www/html/include/database.php on line 2
Я попробовал запустить команду композитора внутри папку www, но по-прежнему получаю ту же ошибку.
Что я сделал не так и как это исправить?
Подробнее здесь: https://stackoverflow.com/questions/785 ... ith-docker
Мобильная версия