https://foro.gambas-es.org/viewtopic.php?f=18&t=8100
-----------------------------------
Shell
Jueves, 11 Junio 2020, 09:35

Copia De Los Archivos Fuente Para Salvaguarda
-----------------------------------
Buenos días!.

Los archivos de las prácticas de PHP los tengo en el directo root del sistema: 

[b]/var/www/html/pruebas[/b]

Tuve en su día que añadirle permisos al usuario para que pudiera trabajar en este directorio.
El inconveniente que veo el día de mañana es que un actualización del sistema se lleve por delante todo eso.
Como es la partición que se suele formatear.

Si fuese un equipo que actúa como servidor estos también tendrán sus actualizaciones.
Si es un ordenador de casa, la cosa puede cambiar.
Que sea una partición añadida y ahí se encuentren los datos.

Debe ser este directorio /srv

Según las fechas que probablemente yo instalase el sistema, este no ha cambiado nunca.Vacío.
Desde el 17 de diciembre del 2018, que debió ser cuando instalé La Mint 19.1.

Lo cierto es que tengo la costumbre como usuario normal de tener tres particiones:
/root /swap  y /home

Lo que puede ser que para estas cosas deba existir una cuarta partición.

[b]/srv[/b]

Aun así instalando cosas que suelen usar los servidores no le dio al sistema por instalarlas ahí.
Que debería haber sido:

[b]/srv/www[/b]

Y no usar [b]/var[/b]

Adjunto un enlace a un documento interesante sobre el árbol de directorio de Linux.
Como el dice:

[quote]
Como puedes ver en la siguiente imagen, todo el árbol de parte de una raíz común denominada root y que se simboliza por una barra inclinada. Aún así, esto no significa que varios de ellos no puedan estar en particiones separadas del resto. De hecho, en muchas distros GNU/Linux es una práctica muy común el hecho ubicar ciertos directorios en particiones separadas del resto.
[/quote]

[url=https://computernewage.com/2015/06/14/el-arbol-de-directorios-de-linux-al-detalle-que-contiene-cada-carpeta/]El Árbol de Directorios de Linux. Conoce las Principales Carpetas

Suelo tener más bien particiones primarias que extendidas. Y procuro Windows en un disco y Linux en otro.
Así no se pelean.   :evil: 

Cuando el sistema se actualiza en el disco duro le dices que no machaque por ejemplo la home.
En un caso de tener /srv como una partición , ¿ el sistema va a intentar crear por separado otra /srv dentro de / ( puede que lo haga por defecto ) ?.
No creo que las repita.

Cierto es que cuando se instala, te pregunta si vas a usarlo como servidor. Pero me parece que siempre le dije que no.
A lo mejor con esa directiva ni instala los programas para servidor ni hace uso de /srv como debiese.

En alguna que otra web cuando usan el equipo como servidor web, se suele encontrar en /var/www...por defecto.

Saludos


-----------------------------------
jguardon
Jueves, 11 Junio 2020, 17:53

Re: Copia De Los Archivos Fuente Para Salvaguarda
-----------------------------------
El post no tiene en principio mucho que ver con el lenguaje PHP, pero bueno...

Lo normal es que para una instalación manual de LAMP se use el directorio /var/www. En otros casos se usa uno dentro del home del usuario, pero tampoco es que sea una limitación usar /srv. 

Podría serlo para trabajar directamente con los fichero, ya que si no estoy equivocado, escribir fuera de /home/usuario requiere permisos especiales. Yo para las prácticas hubiera escogido un directorio bajo el home de usuario.

Otra cosas distinta es como lo hace el paquete específico XAMPP, que usa los suyos propios, aunque ya no lo recuerdo al no usarlo desde hace mucho tiempo...

Saludos


-----------------------------------
Shell
Jueves, 11 Junio 2020, 21:38

Re: Copia De Los Archivos Fuente Para Salvaguarda
-----------------------------------
Hola Jesús.

[quote]
El post no tiene en principio mucho que ver con el lenguaje PHP, pero bueno...
[/quote]

El lenguaje es el lenguaje, comprendo. Es solo como información de donde se deberían instalar los archivos.  :roll: 
Que de paso también es información que deberíamos conocer por seguridad, procedimientos, etc.
Con vistas a algo más serio.

[quote]
Lo normal es que para una instalación manual de LAMP se use el directorio /var/www. En otros casos se usa uno dentro del home del usuario, pero tampoco es que sea una limitación usar /srv.
[/quote]

La home no creo que sea el lugar más adecuado.  No, como limitación, como costumbre.  El lugar adecuado.  :roll: 

[quote]
Podría serlo para trabajar directamente con los fichero, ya que si no estoy equivocado, escribir fuera de /home/usuario requiere permisos especiales. Yo para las prácticas hubiera escogido un directorio bajo el home de usuario.
[/quote]

En mi caso, le dí permisos al usuario para ese directorio. Pertenece al usuario y al grupo de administradores.

Imagina que ya no son practicas y quieres algo mas. 
Lo que realmente me preocupaba es que al estar fuera del home y al hacer una actualización se fueran a paseo los archivos.
Con lo que creo que en esos casos se necesita una partición más para temas de servidor. 

Si tu crees que el tema debe estar en otro lugar, mueve el post. ;-)

Saludos


-----------------------------------
gambafeliz
Jueves, 11 Junio 2020, 22:03

Re: Copia De Los Archivos Fuente Para Salvaguarda
-----------------------------------
Mira opino por opinar, vale.

Yo si quiero programar en PHP, primero instalo el servicio PHP en Debian. Y despues hago esto:

Activo el Servidor PHP

1. Ve a la ruta que quieres poner las web, ejemplo, /home/usuario/www con cd /home/usuario/www
2. php -S localhost:2210

Listo ya puede invocar tu página web en tu navegador que el servicio PHP te va a funcionar perfectamente sin Xamp, ni na de na. 

Bueno, 

Paz y amor :)


