Open RaiEscalona opened 2 years ago
Hola Raimundo, perdona la demora en la respuesta.
Para poder visualizar archivos .php
, tienes varias opciones, de acuerdo a lo que quieras hacer. Para efectos del curso, no es necesaria la visualización local (es decir, no te vamos a pedir que veas los archivos que están en tu computador), ya que solo basta tener la base de datos montada en el servidor y el código de la aplicación web (los archivos .php
, .html
, entre otros) en el directorio de su grupo dentro del servidor. A continuación voy a poner unas instrucciones breves de un par de formas de subir los archivos al servidor para su visualización, sin embargo, al final de esta issue comento cómo visualizar localmente archivos php en linux.
Esto es lo más recomendado, ya que cuando estén trabajando con otro grupo les va a interesar que todos los archivos estén en orden. Las instrucciones son las siguientes:
/home/grupoXX/Sites
.git clone [link del repositorio] .
Si te encuentras fuera de /Sites
y esta carpeta no tiene nada de importancia dentro, puedes en su lugar ejecutar el siguiente código, que clona el repo en una carpeta nueva llamada Sites
.
git clone [link del repositorio] Sites
.php
, como por ejemplo index.php
en la carpeta, puedes ingresar a to browser y dirigirte a la barra de búsqueda, escribiendo el siguiente link, donde XX
es tu número de grupo: codd.ing.puc.cl/~grupoXX/index.phppush
y subiéndolo al servidor por medio del comando pull
. Este comando se ejecuta dentro del repositorio que clonaste en el servidor. Este paso se repite para cada cambio que quieran implementar en su app web.Sites
, crearla..php
, como por ejemplo index.php
en la carpeta, puedes ingresar a to browser y dirigirte a la barra de búsqueda, escribiendo el siguiente link, donde XX
es tu número de grupo: codd.ing.puc.cl/~grupoXX/index.php.php
Seguramente es poco intuitivo que te estemos pidiendo que ejecutes archivos solo en una nube sin poder visualizarlos de manera local. Para poder visualizar un archivo .php
tienes que instalar PHP
, ejecutando los siguientes comandos:
sudo apt-get update
sudo apt-get install php
Para luego pararte con la terminal en el directorio donde se encuentran tus archivos .php
. Luego tienes que levantar un servidor local con el siguiente comando:
php -S localhost:8000
Donde el puerto 8000
es recomendado a usar pero puede ser cambiado por tu puerto de preferencia.
Finalmente, en tu browser ingresa a localhost:8000.
No estoy muy seguro de cómo hacerlo en mac o windows, pero si alguien tiene estos sistemas operativos y quiere saber cómo hacerlo que por favor responda esta issue.
Si queda alguna duda, por favor responder esta issue.
No quedo muy claro la parte de subir el código al servidor. No sé de dónde sacar el link para clonar el repositorio del servidor y trabajar en el desde github. Feliz si es que me pueden ayudar con esa parte.
Hola Raimundo. Gracias por manifestar tu duda. Para encontrar el link con el que clonar el repo que creaste, tienes que ingresar al sitio de tu repositorio y apretar el botón verde en la parte superior que dice "Code". Ahí salen varias opciones (HTTPS
, SSL
y GitHub CLI
), deja puesta la predeterminada (HTTPS
) y copia el link que sale ahí, ese es el link para clonar el repo. Estarías viendo algo como esto:
Entonces, dentro de la carpeta asociada a tu entrega del servidor del DCC ejecutas los comandos para clonar el repo. Ten presente copiar y pegar el link que obtuviste de tu repo.
Holaa, intente usando el metodo del filezilla para agregar las paginas al servidor, pero no logro visualizarla, no se si estoy haciendo algo mal :( Tengo esto :
Esto es lo que me aparece cuando corro la pagina de php localmente
Y esto cuando trato de correrla en el server
Hola! Disculpa, me confundí con el link que les entregué:fearful:. Si accedes a la dirección codd.ing.puc.cl/~grupo96 podrás ver los archivos .php
disponibles. Pareciese ser que esos archivos, aunque estén en la carpeta Sites, pueden accederse como codd.ing.puc.cl/~grupoXX/file.php donde file
es el nombre del archivo y XX
el número de grupo.
Pido disculpas! Arreglaré inmediatamente el link fallido que puse.
En la última ayudantía se vio un archivo php al cual se puede acceder a través del github y descargandolo. Mi problema es que no sé cómo correr el código para visualizar la página web. ¿Qué debería poner en la terminal de comandos para poder correr el código? Quedo atento a su respuesta.