簡體   English   中英

使用 Envoy cd 部署 Laravel 5.1:權限被拒絕

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM