GNU/Linux >> Belajar Linux >  >> Linux

Django static_root di /var/www/... - tidak ada izin untuk mengumpulkan statis

Ambil alih kepemilikan /var/www/app_name/static lalu pasang kembali seperti semula.

$ sudo chown -R myuser:myuser /var/www/app_name/static
$ python manage.py collectstatic
$ sudo chown -R root:root /var/www/app_name/static

Saya pikir cara terbaik Anda harus menambahkan pengguna saat ini ke grup www-data


Linux
  1. Linux:Perbedaan Antara /dev/console , /dev/tty Dan /dev/tty0?

  2. Perbedaan Antara /var/log/messages, /var/log/syslog, Dan /var/log/kern.log?

  3. Bagaimana systemd-tmpfiles membersihkan /tmp/ atau /var/tmp (pengganti tmpwatch) di CentOS / RHEL 7

  1. CentOS / RHEL :Cara memutar file /var/log/wtmp dan /var/log/btmp menggunakan logrotate

  2. Kapan saya harus menggunakan /dev/shm/ dan kapan saya harus menggunakan /tmp/?

  3. Bagaimana cara mengelola /var/www?

  1. Mengapa meletakkan hal-hal selain /home ke partisi terpisah?

  2. Haruskah situs web berada di /var/ atau /usr/ sesuai dengan penggunaan yang disarankan?

  3. Log sistem kosong (/var/log/messages; /var/log/secure; dll)