Tôi chạy một ứng dụng django qua apache với mod_wsgi
, bằng cách sử dụng WAMP.Có thể chạy WAMP httpd.exe như người dùng [bản thân mình] thay vì SYSTEM cục bộ không?
Một URL nhất định cho phép tôi truyền trực tuyến nội dung của tệp hình ảnh, đường dẫn được lưu trữ trong cơ sở dữ liệu.
Các tệp có thể được đặt trên máy cục bộ hoặc dưới ổ đĩa mạng (\\my\network\folder
).
Với máy chủ phát triển (manage.py runserver), tôi không gặp khó khăn gì khi đọc và phát tệp.
Với WAMP và với các tệp trên ổ đĩa mạng, tôi nhận được IOError
: rõ ràng là vì phiên bản httpd không có quyền đọc trên ổ đĩa nói trên.
Trong trình quản lý tác vụ, tôi thấy rằng httpd.exe được điều hành bởi SYSTEM. Tôi muốn nói với WAMP để chạy các máy chủ như [bản thân mình] như tôi đã đọc và ghi cho phép trên thư mục được chia sẻ. (cuối cùng, máy chủ sản xuất phải được điều hành bởi người dùng 'www-admin' có quyền)
Lập bản đồ thư mục dùng chung trên ổ đĩa (ví dụ: Z) không giải quyết được điều này.
Chỉ thị người dùng/nhóm trong httpd.conf
dường như không có bất kỳ ảnh hưởng nào đến hành vi của Apache.
Tôi cũng đã regedited: Tôi cố gắng để lặp lại phím HKLM\[...]\wampapache
registry dưới HK_CURRENT_USER\
và đổi tên phím ban đầu, nhưng sau đó chìa khóa mới dường như không được tìm thấy khi tôi cmd này
> httpd.exe -n wampapache -k start
hoặc khi Tôi chạy WAMP.
Tôi đã hết ý tưởng :)
Có ai từng gặp vấn đề tương tự không?
Hoàn hảo, hoạt động. Thật vậy, biểu tượng khay chỉ là một phím tắt thuận tiện, nhưng tôi rất vui vì tôi có thể sử dụng lại nó. –
Theo kinh nghiệm của tôi, bạn phải cho biết rõ ràng người dùng nào sử dụng, không phải "Tài khoản hệ thống cục bộ" http://i.imgur.com/gHKCM6L.png Tôi nghĩ rằng "Tài khoản hệ thống cục bộ" sẽ là quản trị viên vì bảng điều khiển là bắt đầu với tư cách quản trị viên. Chỉ cho bất cứ ai khác mà tình cờ về điều này. – Znarkus