Giter VIP home page Giter VIP logo

Comments (8)

jiangdi0924 avatar jiangdi0924 commented on August 17, 2024 2

@frankboris in your server ,you need install acl , e.g. my server is ubuntu run sudo apt-get install acl then cap xxx deploy is ok

from laravel.

frankboris avatar frankboris commented on August 17, 2024 1

In my capistrano deploy.rb file, I add this lines:
`
namespace :laravel do

desc "Setup Laravel folder permissions"
task :permissions do
    on roles(:app), in: :sequence, wait: 2 do
        within release_path  do
            execute :chmod, "u+x artisan"
            execute :chmod, "-R 777 storage"
            execute :chmod, "-R 777 bootstrap/cache"
        end
    end
end

end
`

from laravel.

ikari7789 avatar ikari7789 commented on August 17, 2024 1

@frankboris you should NEVER be setting permissions to 777 and I would never recommend it to someone who seems to be struggling with ACL issues. The folder should be writable by the web user and 644 should be more than enough.

from laravel.

frankboris avatar frankboris commented on August 17, 2024

hello @jiangdi0924 i have the same error. Have you resolve this ?

from laravel.

frankboris avatar frankboris commented on August 17, 2024

Thanks i don't have right to install app on server. To resolve this, i force capistrano to use chmod command insted of setfacl

from laravel.

mcblum avatar mcblum commented on August 17, 2024

@frankboris how did you do that?

from laravel.

ikari7789 avatar ikari7789 commented on August 17, 2024

If this is a feature unrequired by your deploy, you can disable it by setting the following config values:

# Ensure the paths in :file_permissions_paths exist?
set :laravel_ensure_acl_paths_exist, false

# Set ACLs for the paths in laravel_acl_paths?
set :laravel_set_acl_paths, false

from laravel.

frankboris avatar frankboris commented on August 17, 2024

@frankboris you should NEVER be setting permissions to 777 and I would never recommend it to someone who seems to be struggling with ACL issues. The folder should be writable by the web user and 644 should be more than enough.

Thks @ikari7789

from laravel.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.