Как решить ошибку пути файла в автозагрузке композитора - PullRequest
1 голос
/ 10 октября 2019

Я размещаю веб-сайт Symfony 4 на хостинге с сервером 1 & 1. и я сталкиваюсь с ошибкой, которая, как мне кажется, связана с автозагрузкой, которая не может скомпилировать правильный путь, который ему дан.

Так что кажется, что в первом пути между «composer» и «symfony», естьэто "../", чтобы фактически покинуть каталог composer и затем перейти в каталог symfony, но он компилируется вместо смены каталога.

Я передал свой проект с помощью Filezilla.

ДоПередача Я подготовил свой проект, изменив .env на prod и соединение с БД. Но я также выполнил эту команду:

composer install --no-dev --optimize-autoloader
composer dump-autoload --optimize --no-dev --classmap-authoritative

Большое спасибо за вашу помощь заранее

Показана ошибка:

Неустранимая ошибка: require ():Не удалось открыть '/homepages/xx/xxxxxxxx/htdocs/snowtricks/vendor/composer/../symfony/phpunit-bridge/bootstrap.php' (include_path = '.: / Usr / lib / php7.2') в /домашние страницы / xx / xxxxxxx / htdocs / snowtricks / vendor / composer / autoload_real.php в строке 66

1 Ответ

1 голос
/ 11 октября 2019

Итак, у меня было несколько вопросов, большое спасибо за то, что помогли мне в комментариях. Первым делом нужно было запустить команду php7.1-cli ../composer.phar dump-autoload --no-dev, как @Mohammad Zare Moghadam предлагает:

, пожалуйста, установите SYMFONY_ENV на prod и добавьте параметр --no-dev при установке зависимостей компоновщиком. - Мохаммад Заре Могадам

А потом кажется, что файлы действительно отсутствовали, даже если я выполнял передачу с помощью FileZilla, я должен снова обработать каждый пакет вручную.

Благодаря @Jakumiдля его пациента.

...