2016-11-12 11 views
1

Я пытаюсь заставить Grav CMS работать внутри моего бродячего бокса, но с проблемами с разрешениями.Невозможно сделать исполняемый файл внутри vagrant ssh

Я проскользнул в коробку, используя vagrant ssh, и пересекаюсь внутри /var/www/public Когда я пытаюсь запустить bin/gpm install admin Я получаю отказ в разрешении.

Так я иду в папку бен и запустить Ls -la и обратите внимание GPM и Grav не являются исполняемыми:

drwxrwxrwx 1 vagrant vagrant  204 Nov 12 17:16 . 
drwxrwxrwx 1 vagrant vagrant  748 Nov 12 15:40 .. 
-rw-rw-rw- 1 vagrant vagrant 1705467 Nov 7 12:14 composer.phar 
-rw-rw-rw- 1 vagrant vagrant 2171 Nov 7 12:14 gpm 
-rw-rw-rw- 1 vagrant vagrant 1408 Nov 7 12:14 grav 
-rw-rw-rw- 1 vagrant vagrant 4281 Nov 7 12:14 plugin 

Я бежал sudo chmod +x gpm и ничего не происходит.

Я делаю что-то неправильно ??

+0

является '/ var/www/public', совместно используемым с вашим хостом, или вы разворачиваете гравитацию непосредственно в виртуальной машине? –

ответ

1

Попробуйте изменить Vagrant файл synced_folder mount_options к: ("", и "/ Var/WWW")

config.vm.synced_folder ".", "/var/www", 
mount_options: ["dmode=775,fmode=777"] 

Первые два аргумента выше, не имеет значения, оставьте их, как все, что в настоящее время ваш Vagrantfile. Важной частью для изменения является mount_options.

Примечание: Чтобы изменения вступили в силу, вам необходимо запустить vagrant reload.

Я получил этот ответ from here.

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

  • Нет связанных вопросов^_^