Я хочу ускорить работу над моим проектом symfony2 на моем брандмауэре, поэтому я хочу переместить своих поставщиков за пределы папки проекта.Переместить поставщика symfony вне корневого проекта
Я установил их в/home/vagrant/www/simtp/vendor, но у меня возникла ошибка разрешения при включении autoload.php.
Warning: require(/home/vagrant/www/simtp/vendor/autoload.php): failed to open stream: Permission denied in /var/www/simtp/app/autoload.php on line 11
Fatal error: require(): Failed opening required '/home/vagrant/www/simtp/vendor/autoload.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/simtp/app/autoload.php on line 11
Я уже опробовали изменить разрешение с Чаун, прежде чем он был «корень», а теперь «WWW-данные» (как в старой папке поставщика). Я уже слишком опробовал изменение chmod на 777.
Но ничего не работает ...:/ Ps: Моя папка с кешем пуста.
Что я могу сделать?
Спасибо.
Вы использовали установку композитора? –
Вы изучили общий доступ к папке проекта с помощью rsync? Это ускорит его. – Gerry
Nawfal, Да, я использую композитор для установки поставщика в моем проекте symfony. Gerry, rsync только однонаправленный и страшный медленный в моем случае, я не знаю почему. NFS работает очень быстро, но файлы не хотят обновляться, если размер файла не изменяется. И у меня нет конфигурации «SendFile» для On в Apache, и я не использую Sublime Text 3 с опцией «атомное спасение». Есть причина, по которой я хочу, чтобы мой поставщик за пределами моего проекта имел папку синхронизации по умолчанию с бродягой. – coolfarmer