Subir una aplicación PHP al servidor

  • Por
Vamos a ver cómo subir una aplicación hecha en local a un servidor de Internet. Empezamos ofreciendo una serie de pautas para subir los archivos.

En el pasado me solicitaron que escribiese sobre un tema que hasta ahora no habíamos tocado más que de refilón, que consiste en la puesta en marcha de una aplicación, programada en local, a nuestro servidor de hosting, es decir, en el paso de subir todos los archivos PHP y la base de datos a nuestro espacio en el servidor web contratado en un proveedor de alojamiento.

El tema espero que resulte familiar a muchas de las personas que leen nuestros artículos, ya que probablemente hayan tenido que pasar por esa etapa en alguna ocasión, aunque pretendo dar algunas claves y truquillos que pueden ayudar a todos, tengan o no experiencia en este asunto.

Subir los archivos

Nuestro servidor web debe tener un directorio para la publicación de las páginas web. Ese sería el lugar donde hay que subir los archivos .php.

Dependiendo del proveedor con el que trabajemos, el directorio de publicación puede variar. Generalmente, cuando contratamos un alojamiento, nos proporcionan una cuenta de FTP con la que conectarnos al servidor web y transferir los archivos de nuestro sitio, además de unos datos para la conexión, que serán el nombre del servidor y el usuario y contraseña para el acceso al FTP.

Referencia:por si alguien no sabe lo que es el FTP, hablamos más sobre ello en el manual de Publicar en Internet, concretamente en el artículo Subir los archivos al servidor.

Al conectarnos al servidor con los datos del FTP, que deben ser proporcionados por nuestro proveedor, accederemos a un directorio. Este directorio podría ser el de publicación, aunque generalmente no es así, sino que suele ser un subdirectorio llamado "HTML" o "docs" o algo similar, que cuelga del directorio de inicio en nuestra conexión FTP. Como decía, este directorio puede tener nombres distintos en proveedores distintos, aunque, en cualquier caso, con una simple pregunta a nuestro proveedor resolveremos esa duda.

Los archivos se deben subir al directorio de publicación, o a cualquier subdirectorio de este. En definitiva, los tendremos que alojar por ahí dentro y para acceder a ellos bastaría con escribir el nombre del dominio o URL de nuestro alojamiento, seguido del nombre del archivo. Si tuviésemos un archivo llamado hola.php y nuestro alojamiento se ha contratado para el dominio www.midominio.com, deberíamos subir ese archivo al directorio de publicación y accederíamos al archivo escribiendo:

http://www.midominio.com/hola.php

Si creamos subdirectorios dentro del directorio de publicación podremos acceder a ellos escribiendo el nombre del dominio o URL de nuestro alojamiento, seguido del nombre del directorio y el nombre del archivo. Por ejemplo, si creamos un subdirectorio llamado paginas y tenemos dentro un archivo llamado pag1.php, podríamos acceder a él de la siguiente manera.

http://www.midominio.com/paginas/pag1.php

Referencia:hay otro concepto interesante que deberíamos conocer llegados a este punto, que es el "documento por defecto". Éste no es más que el archivo que se envía al navegador si en la URL accedida no se especificaba ningún archivo. Suele llamarse index.html o index.php (o index.asp si nuestro servidor soporta programación en ASP), aunque puede variar de un proveedor a otro. Hablamos más sobre el documento por defecto en nuestro manual de Publicar en Internet.

Autor

Miguel Angel Alvarez

Miguel es fundador de DesarrolloWeb.com y la plataforma de formación online EscuelaIT. Comenzó en el mundo del desarrollo web en el año 1997, transformando su hobby en su trabajo.

Compartir

Comentarios

MeOwT

12/2/2004
Editar el httpd.conf del Apache, en la linea 320 (+/-) y agregar o editar los archivos por defecto que nuestro servidor accesará automaticamente. La linea debe decir algo asi:

DirectoryIndex index.html index.html.var index.htm index.php index.php3

y podemos asignarle una nueva, como:

DirectoryIndex index.html index.html.var index.htm index.php index.php3 index.phtml inicio.meowt

en la cual he agregado un tipo de archivo con extension .meowt.
:D Bytes!!

jacqueline

08/12/2004
podrias mostrarme la conexion de la base de datos con php

daniel

12/1/2005
que chido, me sirvio mucho este articulo

DaBuCoDoNoSoR

04/3/2006
bueno un comentario acerca del directorio en el que se suelen meter los archivos, actualmente casi todos los hostings usan "public_html" como esa carpeta, la que suele aver un acceso directo yamada "www" que es la misma carpeta.

eduar

28/9/2009
agradecimiento a desarrollo web
no me habia detenido a pensar lo mucho que llevo estudiando en esta web todas estas cosas que en un intitu salen caritas$$ solo queria decir gracias a los que nos dan este material gratuito para capacitarnos y que dios le bendiga y recompense.

fanor

08/5/2010
interesante
me parece un tutorial muy completo, ya que tenia muchas dudas sobre como ingresar datos a mysql pero ya con esto resolvi todas mis dudas y gracias a los que contrubuyeron con este tutorial.

Jhezie

23/1/2015
;D
El contenido de esta página es de gran utilidad, brinda muchos conocimientos y aclara dudas a personas que no sabemos mucho del tema. ?BIEN?