Здравствуйте! Возникла такая ошибка при переносе проекта на хостинг Reg Ru
<?php
Warning: require(/var/www/my-hosting<ins><em></em></ins>/data/www/my-domain-name.ru/web/../vendor/autoload.php): failed to open stream: No such file or directory in /var/www/<em><ins>my-hosting</ins></em>/data/www/ros-motor.ru/web/autoload.php on line 17
Warning
: require(/var/www/<em><ins>my-hosting</ins></em>/data/www/my-domain-name.ru/web/../vendor/autoload.php): failed to open stream: No such file or directory in /var/www/my-hosting/data/www/ros-motor.ru/web/autoload.php on line 17
Fatal error
: require(): Failed opening required '/var/www/<em><ins>my-hosting</ins></em>/data/www/my-domain-name.ru/web/../vendor/autoload.php' (include_path='.:') in /var/www/my-hosting/data/www/ros-motor.ru/web/autoload.php on line 17?>
На локальной машине структура была такая
-my-project --web --drush --bin --config --vendor --script .. (other file) Устанавливал проект через composer Я перенес папку web (именно на неё на прописывал link в настройках apache2). В итоге не работает (((
Комментарии
А если перенести всю папку my-project, то сайт по адресу my-domain-name.ru/my-project/web загружается и работает. НО! - если только не логинится. При логине путь my-project/web обрезается и ошибка 404
У вас веб-сервер неверно настроен. По адресу my-domain-name.ru у вас должно открываться содержимое каталога web
1) composer install сделали на проде?
2) Нужно настроить вебсервер на проде на каталог web
1) Нет. А если я перенес всю папку проекта мне composer в неё ставить (my-project) или в отдельную папку?
2) Делаю (хостинг на Reg Ru - удалить/создать вручную www-домен)
P.S. С п.2 разобрался кажется. Больше п.1 вызывает вопросы. И спасибо Вам ))))
composer install нужен если я хочу на хостинге устанавливать через него пакеты?