Estoy tratando de instalar un motor de blog basado en archivos en XAMPP, pero todos estos proyectos requieren permisos de escritura para ser cambiados. Supongo que no están hablando de la configuración de Windows a la que se puede acceder a través de 'propiedades'. ¿Alguna idea de dónde/cómo cambiar esto? parece una pregunta fácil, pero me estoy quedando corto. Gracias.cambiando los permisos de escritura php en XAMPP en Windows 7
Respuesta
Windows es generalmente menos restrictiva acerca de lectura/escritura en permisos . Si no instaló XAMPP en C: \ ProgramFiles las posibilidades son buenas, esa configuración de permisos de archivos no se aplica a su instalación. En el caso poco probable, que su registro de PHP muestre advertencias/errores con respecto a los permisos de archivos, entonces cambiarlos como lo describió (con configuraciones> permisos) es el camino a seguir. Solo tiene que averiguar, bajo qué nombre de usuario se está ejecutando Apache (a través de Herramientas administrativas, Servicios) y agregar permisos de lectura/escritura para ese usuario en la carpeta correspondiente.
En resumen, puede ignorar las secciones sobre configuración de permisos de archivos en Windows.
Tengo Apache2.4 en Herramientas administrativas> Servicios y cuando abro sus propiedades, no tengo claro qué usuario lo ejecuta. Se lee "Iniciar sesión como: cuenta del sistema local" en la pestaña Iniciar sesión. En el explorador de procesos, los procesos httpd.exe tienen un SISTEMA de nombre de usuario. –
Supongo que SYSTEM es el nombre de usuario dado que aparece cuando se intenta cambiar los permisos de una carpeta en sus propiedades (en el Explorador de Windows). Sin embargo, Windows realmente no le permite eliminar muchos de los permisos para SYSTEM o para usted/grupo admin. Y negar los permisos a otros usuarios realmente no parece hacer nada (PHP siempre los lee como 0777 para las carpetas y 0666 para los archivos). ¡Permiso de Windows es una mierda! –
Básicamente, el usuario que Apache ejecuta debe poder escribir en los archivos.
En primer lugar, compruebe la lista de procesos para determinar qué usuario es ese. Luego simplemente déle permiso de escritura a esos archivos/carpetas.
(No soy un XAMPP o Win 7 usuario por lo que no puede dar instrucciones exactas pero estoy seguro de que vamos a trabajar a cabo.)
- 1. phpredis en windows 7 64bit xampp
- 2. Verificar permisos de escritura en Windows/Linux
- 3. Permisos de ServiceController en Windows 7
- 4. php-apc para windows xampp
- 5. PHP no funciona en XAMPP
- 6. Depuración de PHP en XAMPP
- 7. Visual Studio requiere permisos elevados en Windows 7
- 8. escritura de permisos de archivo en Android
- 9. ¿Está actualizando PHP 5.4.0 en XAMPP para Windows?
- 10. C# - Establecer permisos de directorio para todos los usuarios en Windows 7
- 11. ¿Cómo trabajar en XAMPP & mongodb en Windows?
- 12. Permisos de directorio para Cygwin SSH (Windows 7)
- 13. configuración de correo php en xampp
- 14. Implementando permisos en PHP
- 15. Donde cambiar el valor de low_case_table_names = 2 en windows xampp
- 16. Python y XAMPP en Windows: cómo hacerlo?
- 17. ejecutar django con xampp en Windows
- 18. cwRsync ignora "nontsec" en Windows 7
- 19. ASCIIEncoding En Windows Phone 7
- 20. PHP problema de permisos sesión
- 21. No puedo hacer que Xdebug funcione en Windows 7
- 22. ¿Dónde reside el registro de errores de PHP en XAMPP?
- 23. ¿Cuáles son las mejores prácticas para los permisos en los directorios de escritura de Apache?
- 24. Cómo habilitar cURL en PHP/XAMPP
- 25. ¿Cómo ejecuto archivos Perl sobre XAMPP en Windows?
- 26. ¿Cómo puedo ejecutar XAMPP al iniciar en Windows?
- 27. WebSocket en Windows 7
- 28. Cards.dll en Windows 7
- 29. Obteniendo mensajes de error en Windows 7
- 30. Cómo verificar los permisos de lectura y escritura en la carpeta en C#
Me gustaría decirte que en cualquier momento en el futuro si deseas cambiar los permisos de las propiedades, debes asegurarte de que tu función de cuenta de Windows es admin y el propietario de la carpeta hdtdocs es tu cuenta de Windows –