[英]Laravel 5.1 deployement with Envoy cd: Permission denied
當我嘗試運行 envoy run deploy 時,我正在嘗試使用 Envoy 部署我的 laravel 5.1 我收到以下錯誤:
cd: /home/spark/: 權限被拒絕
這意味着 deploybot 無權訪問我的項目文件夾,我該如何授予 deploybot 權限?
在此先感謝您的幫助!
我的 envoy.blade.php
@servers( ['production' => 'deploybot@*domainnameplaceholder*' ])
@task('deploy', ['on' => 'production'])
cd /home/spark/
php artisan down
git reset --hard HEAD
git pull origin master
php composer.phar dump-autoload
php artisan migrate --force
php artisan up
@endtask
/home/spark 目錄的權限
drwxr-x--- 13 apache apache 4096 Nov 23 17:57 spark
您應該能夠將 deploybot 添加到您的 apache 組。
useradd -G apache deploybot
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.