Tôi đang cố cài đặt công cụ blog dựa trên tệp trong XAMPP, nhưng tất cả các dự án này đều yêu cầu quyền ghi được thay đổi. Tôi giả sử họ không nói về cài đặt Windows có thể được truy cập thông qua 'thuộc tính'. Bất kỳ ý tưởng ở đâu/làm thế nào để thay đổi điều này? có vẻ như là một câu hỏi đơn giản nhưng tôi sắp tới. Cảm ơn bạn.thay đổi quyền ghi php trong XAMPP trên Windows 7
Trả lời
Windows nói chung là ít hạn chế về read/write-quyền . Nếu bạn không cài đặt XAMPP vào C: \ ProgramFiles thì rất tốt, việc thiết lập các điều khoản của file không áp dụng cho tiến trình cài đặt của bạn. Trong trường hợp không chắc, bản ghi nhật ký PHP của bạn hiển thị cảnh báo/lỗi liên quan đến quyền truy cập tệp, sau đó thay đổi chúng như bạn đã mô tả (với cài đặt> quyền) là cách để thực hiện. Bạn chỉ cần tìm ra, theo đó tên người dùng apache đang chạy (thông qua Administrative Tools, Services) và thêm quyền đọc/ghi cho người dùng đó trong thư mục thích hợp.
Tóm lại, bạn có thể bỏ qua các phần về cách đặt quyền tệp trên Windows.
Tôi có Apache2.4 trong Công cụ quản trị> Dịch vụ và khi mở thuộc tính của nó, điều đó không rõ ràng đối với tôi mà người dùng nào chạy nó. Nó đọc "Đăng nhập như: tài khoản hệ thống cục bộ" trong tab Đăng nhập. Trong quá trình thám hiểm, các quá trình httpd.exe có hệ thống tên người dùng. –
Tôi đoán SYSTEM là tên người dùng kể từ khi nó xuất hiện khi cố gắng thay đổi quyền của thư mục trong các thuộc tính của nó (trong Windows Explorer). Tuy nhiên, cửa sổ không thực sự cho phép bạn xóa nhiều quyền đối với SYSTEM hoặc cho chính bạn/nhóm quản trị viên. Và từ chối quyền cho người dùng khác không thực sự có vẻ làm bất cứ điều gì (PHP luôn luôn đọc chúng như 0777 cho các thư mục và 0666 cho các tập tin). Cho phép Windows hút! –
Về cơ bản, người dùng Apache chạy khi có nhu cầu ghi vào tệp.
Trước tiên, hãy kiểm tra danh sách quy trình để xác định người dùng nào. Sau đó, chỉ cần cho phép người dùng đó viết quyền cho các tệp/thư mục đó.
(Tôi không phải là XAMPP hoặc Win 7 người sử dụng vì vậy không thể đưa ra định hướng chính xác nhưng tôi chắc chắn bạn sẽ làm việc nó ra.)
- 1. phpredis trên windows 7 64bit xampp
- 2. Cài đặt PHP PDO trên windows (xampp)
- 3. Quyền XAMPP trên Mac OS X?
- 4. PHP- không thể thay đổi max_execution_time trong xampp
- 5. Nơi thay đổi giá trị của lower_case_table_names = 2 trên windows xampp
- 6. Sử dụng postgresql với php dưới windows/xampp
- 7. php chmod() không thay đổi quyền
- 8. Không thể sử dụng Xdebug trên Windows 7
- 9. Nâng cấp PHP 5,4.0 trong XAMPP cho Windows?
- 10. Ghi chú dán Windows 7
- 11. Không thể cài đặt Xdebug trên XAMPP và Windows XP
- 12. Python & XAMPP trên Windows: cách thực hiện?
- 13. Thay đổi tập tin ngày tạo trên Windows với PHP
- 14. xampp thay đổi tài liệu gốc
- 15. XDebug không tải trên Windows 7 64 bit PHP 5.4
- 16. Quyền hạn PHP mkdir Bị từ chối chạy trên Windows Server 2008 IIS 7 do Thuộc tính chỉ đọc?
- 17. Không có đầu ra từ tương tác PHP trên Windows
- 18. laravel 4 không hoạt động trên Windows XAMPP
- 19. Ghi âm từ micrô trong Windows Phone 7 Dòng
- 20. Các chủ đề ghi đè trong Windows Phone 7
- 21. Cài đặt C# Windows Service trên Windows 7
- 22. Thay đổi sử dụng Winspool.drv trong Windows 7 64 bit từ Windows XP 32 bit
- 23. PHP trên Windows
- 24. Thay đổi quyền của tệp được tải lên bởi PHP
- 25. Gửi phát sóng UDP trên Windows 7
- 26. Giảm đặc quyền trong C++ trên Windows
- 27. Trang PHP hiển thị trên ubuntu, không phải trên Windows 7
- 28. Chạy Jekyll trên Windows 7
- 29. Nhiều phiên bản PHP trong Wamp trong Windows 7
- 30. Java 7 64 bit trên windows 7: cách chuyển đổi các phiên bản java
Tôi muốn nói với bạn rằng vào bất kỳ lúc nào trong tương lai nếu bạn muốn thay đổi quyền từ các thuộc tính bạn phải đảm bảo rằng vai trò tài khoản cửa sổ của bạn là quản trị và chủ sở hữu của thư mục hdtdocs là tài khoản cửa sổ của bạn –