Trong trường hợp của tôi, nó hoạt động bằng sudo
sudo bin/magento setup:upgrade
CHỈNH 19/02/16
Trên thực tế, giải pháp "sudo" là một giải pháp thay thế cho các quyền / quyền sở hữu xấu đối với các tệp Magento.
Nếu bạn chưa có chủ sở hữu hệ thống tệp Magento, hãy tạo một chủ sở hữu và thêm nó vào nhóm apache.
adduser magento
passwd magento
//CentOS
usermod -g apache magento
//Ubuntu
usermod -g www-data magento
//restart apache
//CentOS
service httpd restart
//Ubuntu
service apache2 restart
Bây giờ bạn đã có người dùng của mình, bạn có thể đặt quyền sở hữu và quyền (với root hoặc người dùng có sudo)
cd /var/www/html/magento2beta/magento2
find . -type d -exec chmod 770 {} \; && find . -type f -exec chmod 660 {} \; && chmod u+x bin/magento
//CentOS
chown -R magento:apache .
//Ubuntu
chown -R magento:www-data .
Chuyển sang người dùng magento
su magento
Bây giờ bạn sẽ có thể chạy thiết lập php bin / magento: nâng cấp hoặc bất kỳ lệnh nào khác với người dùng magento của bạn