macos - portable - Permisos XAMPP en Mac OS X?
xampp win64 7.1 10 0 vc14 installer (8)
Intentó lo anterior, pero la opción de modificar el permiso no estaba disponible para la carpeta htdocs,
Mi solución fue:
- Abra la carpeta de aplicaciones
- Ubique la carpeta XAMPP
- Haga clic derecho, obtenga información (como se describe arriba)
- En la ventana emergente, busque la sección "compartir y permitir"
- Haga clic en el símbolo de candado ''bloqueado''
- Ingrese la contraseña de administrador
- Cambiar los permisos de "Todos" para leer y escribir
- En la ventana de obtener información aún, seleccione la opción desplegable ''icono de engranaje'' en la parte inferior y seleccione ''Aplicar a elementos adjuntos'', esto ajustará el permiso en todas las subcarpetas también.
- Vuelva a bloquear el símbolo del candado
- Cierre la ventana ''Obtener información''.
Tarea completa, esto ahora le permitirá llenar las subcarpetas dentro de la carpeta htdocs según sea necesario para completar su sitio web.
Instalé XAMPP 1.7.3 en Mac OS X 10.6.8 sin cambiar ningún valor predeterminado.
El servidor web parece funcionar bien, pero los permisos en el directorio htdocs están establecidos en "Solo lectura" para todos los que no sean del sistema. Así que (a) tengo que proporcionar una contraseña de root cada vez que copie contenido web, y, lo que es más problemático, (b) NetBeans dice que no puede crear un directorio de destino, y ni siquiera genera el archivo index.php en el directorio de origen.
¿Solo necesito cambiar manualmente los permisos en el directorio / htdocs, o hay alguna configuración de XAMPP más global que deba cambiarse? Ejecutar NetBeans como root parece un poco extremo ...
Para la nueva XAMPP-VM
para Mac OS X,
Cambio la propiedad a usuario daemon
y resuelvo el problema.
Por ejemplo,
$ chown -R daemon:daemon /opt/lampp/htdocs/hello-laravel/storage
Para las últimas versiones de OSX,
- Haga clic derecho en la carpeta
- Seleccione
Get Info
- Expande la sección
Sharing & Permission
- Desbloquee la carpeta haciendo clic en el icono de candado en la esquina inferior derecha
- Ahora, seleccione la lista de usuarios y habilite el privilegio de
Read & Write
para los usuarios - Haga clic en el ícono
+
para agregar un nombre de usuario Finalmente, haga clic en el
settings icon
y seleccioneApply to enclosed items...
Si usa Mac OS X y XAMPP, supongamos que su carpeta con su sitio o API se encuentra en la carpeta / Aplicaciones / XAMPP / xamppfiles / htdocs / API. Entonces puedes otorgar acceso como este:
$ chmod 777 /Applications/XAMPP/xamppfiles/htdocs/API
Y ahora abre la página dentro de la carpeta:
http://localhost/API/index.php
Siguiendo las instrucciones de esta página ,
- Abra el panel de control XAMPP (cmd-space, luego ingrese
manager-osx.app
). - Seleccione la pestaña
Manage Servers
-> seleccioneApache Web Server
-> haga clic enConfigure
. - Haga clic en
Open Conf File
. Proporcione credenciales si se le solicita. Cambio
<IfModule unixd_module> # # If you wish httpd to run as a different user or group, you must run # httpd as root initially and it will switch. # # User/Group: The name (or #number) of the user/group to run httpd as. # It is usually good practice to create a dedicated user and group for # running httpd, as with most system services. # User daemon Group daemon </IfModule>
a
<IfModule unixd_module> # # If you wish httpd to run as a different user or group, you must run # httpd as root initially and it will switch. # # User/Group: The name (or #number) of the user/group to run httpd as. # It is usually good practice to create a dedicated user and group for # running httpd, as with most system services. # User your_username Group staff </IfModule>
Guardar y cerrar.
- Usando el panel de control de XAMPP, reinicie Apache.
Navegue a la raíz del documento de su servidor y conviértase en el propietario. El valor predeterminado es
/Applications/XAMPP/xamppfiles/htdocs
.$ cd your_document_root $ sudo chown -R your_username:staff .
También puede simplemente cambiar el archivo de Apache Conf a un Nombre de usuario diferente y mantener el grupo:
Apache Conf Applications / Xammp / etc / ..
Usuario ''Usuario'' = su nombre de usuario en Mac OS x.
Daemon de grupo
sudo chown -R ''User'':daemon ~/Sites/wordpress
sudo chmod -R g+w ~/Sites/wordpress
Vaya a la carpeta htdocs, haga clic derecho, obtenga información, haga clic para desbloquear el ícono del candado, escriba su contraseña, bajo permiso compartido cambie el privilegio para que todos puedan leer y escribir, en el botón rueda dentada al lado de los iconos + y -, haga clic y seleccione aplicar a todos los elementos incluidos, haga clic para aceptar la solicitud de seguridad, cierre obtener información. Ahora xampp puede escribir y leer su carpeta raíz.
Nota:
Si copia una nueva carpeta en htdocs después de esto, necesita repetir el proceso para que esa carpeta tenga permiso de escritura.
Cuando mueve sus archivos al servidor en vivo, también necesita modificar los archivos y carpetas apropiados en el servidor.
si usa una carpeta o archivo de una línea
chmod 755 $(find /yourfolder -type d)
chmod 644 $(find /yourfolder -type f)