Jest to problem z uprawnieniami. Oto kilka kroków, aby naprawić prawo własności i prawa jazdy w bardziej bezpieczny sposób:
// sprawdź, do jakich grup należy Twoja nazwa użytkownika
$ groups
// jeśli twoja nazwa użytkownika nie należy do www-data, dodaj nazwę użytkownika do grupy
$ sudo usermod -a -G www-data username
// zamknij sesję ssh (lub zamknij okno terminala, jeśli jest lokalna), aby zablokować zmianę grupy
$ exit
// teraz daj grupie www-data własność / var / www / html (nie modyfikujesz właściciela, tylko zmieniasz własność grupy)
$ sudo chgrp -R www-data /var/www/html
// udzielenie niezbędnych katalogów i plików uprawnień r / w użytkownikom, którzy są członkami www-data
$ sudo find /var/www/html -type d -exec chmod g=rwxs "{}" \;
$ sudo find /var/www/html -type f -exec chmod g=rw "{}" \;
// Lubię sprawdzać rzeczy przed przejściem dalej
$ ls -l /var/www/html/
// prawdopodobnie nie musisz restartować apache, ale jeśli chcesz
$ sudo service apache2 restart
Apache powinien mieć teraz dostęp r / w, /var/www/html
jak również każdy użytkownik, do którego należy shh / ftp, do którego należywww-data