ในกรณีของฉันมันใช้ sudo ได้
sudo bin/magento setup:upgrade
แก้ไข 19/02/16
ที่จริงแล้วโซลูชัน "sudo" เป็นวิธีแก้ปัญหาสำหรับสิทธิ์ที่ไม่ดี / การเป็นเจ้าของไฟล์วีโอไอพี
หากคุณยังไม่มีเจ้าของระบบไฟล์วีโอไอพีให้สร้างและเพิ่มไปยังกลุ่มอาปาเช่
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
ตอนนี้คุณมีผู้ใช้ของคุณแล้วคุณสามารถตั้งค่าความเป็นเจ้าของและการอนุญาต (ด้วย root หรือผู้ใช้ที่มี 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 .
เปลี่ยนเป็นผู้ใช้วีโอไอพี
su magento
ตอนนี้คุณควรจะสามารถเรียกใช้การตั้งค่า php bin / magento: อัพเกรดหรือคำสั่งอื่น ๆ กับผู้ใช้ magento ของคุณ