2016-11-12 4 views
1

私はGrav CMSを迷惑メールボックス内で動作させようとしていますが、アクセス権に問題があります。迷惑メールsshの内部でファイルを実行可能にすることができません

私はvagrant sshを使用してボックスにsshedと私は私が許可拒否エラーを取得しbin/gpm install adminを実行しようとすると内部/var/www/publicを横断してきました。

だから私は、binフォルダ内に行くと-la LSを実行し、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'ですか、または直接VMにgravをデプロイしましたか? –

答えて

1

mount_options synced_folderあなたベイグラントファイルを変更してみてください:( ""、および "は/ var/WWW")最初の二つの引数の上

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

は関係ありません何が現在であるとして、それらを残しますあなたのVagrantfile。変更する重要な部分はmount_optionsです。

注:変更を反映させるには、vagrant reloadを実行する必要があります。

私はこの回答を得ましたfrom here

関連する問題