Lỗi quyền apache vào root dir khi cài domjudge
Chào mọi người. Mình đang cài hệ thống domjudge qua hướng dẫn ở link trang chủ. https://www.domjudge.org/docs/admin-manual-3.html
Tuy nhiên làm đến gần cuối khi chạy lệnh: sudo a2enconf domjudge thì bị lỗi
ERROR : Conf domjudge does not Exist
Mình tìm thì có thấy họ bảo là do khi cài mình chạy dưới quyển root hay gì đó mà user của apache không có quyền vào /home/{user}. Khi cài họ khuyến khích tạo user mới để cài nhưng mình không biết tạo và cấp quyền sao cho user mới.
https://www.domjudge.org/pipermail/domjudge-devel/2016-April/001943.html
Mình thử cấp quyền theo trang dưới nhưng vẫn không được.
Permissions issue: how can Apache access files in my Home directory?
Bạn nào biết cách tạo user mới để cài theo cách họ bảo hoặc fix để cấp quyền cho user apache truy cập giúp mình với.
Permissions issue: how can Apache access files in my Home directory?
Bạn làm theo bài này nhé
Mình làm theo bài đó đó. Nhưng vẫn không được.
Có một số trường hợp cần phải logout ra rồi login lại (khi hệ điều hành có GUI) sau khi thực hiện các lệnh liên quan chown, chmod thì mới có tác dụng. Với server không có GUI, thử reboot lại xem sao.
Mình reboot rồi vẫn không thực hiện được lệnh. Vẫn lỗi.
Khi mình chạy lệnh ls -l thì thấy cái file domjudge.conf của nó trong /etc/apache2/conf-available bị màu đỏ. Không rõ ra sao
Nó báo thiếu này bạn.
xóa files đỏ đó đi. path gốc phải là
/etc/apache.conf
Hướng dẫn họ bảo dùng ls để link file đó vào etc/apache2 mà bạn.
Đọc cái chủ đề này thì hiểu rằng người hỏi không có kiến thức nền về Linux chứ chẳng phải cài đặt lỗi gì hết. Quay lại với kiến thức căn bản về Linux rồi mới tiếp, mấy cái file đổi màu cần biết nó nghĩa là gì chứ, đâu phải ngẫu nhiên mà nó xanh hay đỏ.
Cụ thể là giờ đọc mấy đoạn giải thích về user, group, permission, process, daemon trên Linux nếu không có thời gian học đủ kiến thức nền từ căn bản.
Cảm ơn bạn. Mình fix đk rồi.