2015-02-06 2 views
1

Я установил бродячую коробку с помощью https://puphpet.com/
Проблемы в том, исполняемые файлы не являются исполняемыми:Vagrant: исполняемые файлы не исполняемый

$ ls -la ./vendor/bin/phpunit 
-rwxrw-r-- 1 www-data www-data 138 Feb 6 11:07 ./vendor/bin/phpunit* 

Я посмотрел в моей .vagrant\machines\default\virtualbox в папке проекта и нашел там: "mount_options":["dmode=775","fmode=764"].

Но этот файл генерируется автоматически, поэтому его изменение не является хорошей идеей. Если я его изменю, он будет изменен.

Как это можно исправить?

+0

Не уверен в отношении файла * phpunit * в частности, но в общем случае файлы php не являются исполняемыми. У меня есть разрешения «-rw-rw-r--» (664). –

ответ

1

вы можете изменить, что с марионеточным манифеста с использованием file-type, особенно mode-property

file {'/project/vendor/bin/phpunit': 
    mode => 0777 # read,write,execute for everyone 
} 

Убедитесь, что файл существует перед запуском манифеста. Подробнее о файловых режимах unix здесь: http://ss64.com/bash/chmod.html

Смежные вопросы