Desarrollo Solojoomla

Add to Google

Directorio Joomla

Solojoomla.com
Estas aquí: Inicio Tutoriales Tutoriales Joomla Cap. VI-gFTP-Subiendo y bajando archivos
Cap. VI-gFTP-Subiendo y bajando archivos Hits: 2903
Usar puntuación: / 1
MaloBueno 

Ahora pasemos a ver cómo subir nuestro Joomla al servidor o bajarnos una copia. Los comandos para este trabajo son: put y mput para subir y get y mget para descargar....

 

 

 

 

 

 

 

put


 Este comando nos permite subir un solo archivo a nuestro sitio.
    Sintaxis: put
    Ej.: put configuration.php
 Esto subirá el archivo configuration.php al directorio remoto donde estemos posicionados actualmente.

mput


    Nos permite subir muchos archivos usando comodines o nombrándolos.
Ejemplos:
fpt> mput *.php
    Esto nos subirá todos los archivos con la extensión php desde el directorio local donde estemos posicionados al directorio remoto actual.

fpt> mput *
    Esto nos subirá todos los archivos contenidos en el directorio local donde estemos posicionados al directorio remoto actual, incluyendo subdirectorios.

    Veamos paso a paso cómo subir nuestro Joomla.

1° - Debemos tener descargado el paquete completo supongamos en el directorio “Documents” de nuestro escritorio home en Debian (puede ser en cualquiera que les plazca, solo lo tomo a manera de ejemplo).

2° - El paquete debe estar descomprimido, caso contrario lo hacemos con el programa que más nos guste.

3° - Ingresamos a gFTP. Si al ejecutar el programa ya le pusimos el parámetro del directorio donde vamos a instalar Joomla salten al paso 5, de lo contrario sigan leyendo el 4.

4° - Suponiendo que estamos en el raíz, es decir, que no le dimos el parámetro de directorio a gFTP y dependiendo de dónde nos permiten alojar los archivos nuestro hosting para vista pública deberemos cambiarnos. Generalmente es public_html o bien www. Escribimos lo siguiente y le damos ENTER:

ftp> cd www

Resultado:
ftp> cd www
CWD www
250 OK. Current directory is /www
PWD
257 "/www" is your current location
ftp>
_

    Si queremos asegurarnos ejecutamos el comando ls o dir y nos dará un re-sultado como este:
ftp> ls
Cargando listado del directorio /www desde el caché (LC_TIME=es_AR.UTF-8)  --> (1)
drwx--x--x pepe pepe        4096 may 30 19:53 ..
drwxr-xr-x pepe pepe        4096 nov 10  2008 .smileys
drwxr-xr-x pepe pepe        4096 ago 06  2007 _private
drwxr-xr-x pepe pepe        4096 may 19 11:22 _vti_bin
drwxr-xr-x pepe pepe        4096 ago 06  2007 _vti_cnf
drwxr-xr-x pepe pepe        4096 ago 06  2007 _vti_log
drwxr-x--- pepe pepe        4096 ago 06  2007 _vti_pvt
drwxr-xr-x pepe pepe        4096 ago 06  2007 _vti_txt
drwxr-xr-x pepe pepe        4096 jul 26  2008 cgi-bin
drwxr-xr-x pepe pepe        4096 abr 08 19:30 js
-rw------- pepe pepe          15 jul 27  2008 .ftpquota
-rw-r--r-- pepe pepe         501 abr 04 09:35 .htaccess
-rw-r--r-- pepe pepe       10683 jul 30  2008 favicon.gif
-rw-r--r-- pepe pepe        3638 ago 11  2008 favicon.ico
-rw-r--r-- pepe pepe        1756 mar 12 16:43 index.html
ftp>_


    Este listado nos mostrará donde tenemos nuestros script cgi, la extensiones de Frontpage (por si usamos este programa para diseño), el archivo de cuota de FTP, el archivo de acceso del servidor, etc. Puede variar según la configuración de cada servidor hasta inclusive puede estar vacío.

    Con esto ya hemos confirmado que estamos bien posicionados en el server, hagamos lo propio con el disco local.
   
    Ejecutamos el comando lls o ldir y nos dará algo como esto:
ftp> lls
drwxr-xr-x      tux    users        4096 may 30 21:45 ..
drwxr-xr-x      tux    users        4096 may 30 22:57 joomla-v1.5.10
-rw-r--r--      tux    users       51887 mar 28 10:19 antiX-FAQ_JB.html
-rw-r--r--      tux    users      119092 feb 12  2009 installed.txt
-rw-r--r--      tux    users         166 nov 18  2005 Instrucciones.txt
-rw-r--r--      tux    users       23671 mar 28 10:19 Intifada.html
-rw-r--r--      tux    users      484705 mar 28 10:19 MEPIS-manual.html
ftp>
_

    Como podemos ver hay un directorio llamado “joomla-v1.5.10” que es donde previamente descomprimí el paquete Joomla.
    Me cambio a ese directorio usando el comando de consola ftp “lcd” que sirve para cambiarse de directorio localmente, ejecuto:

ftp> lcd joomla-v15.10


5 ° - Una vez confirmadas ambas ubicaciones el comando a ejecutar es el siguien-te:

ftp> mput *

    Con esto le estoy diciendo a gFTP que me suba el contenido completo del directorio local donde estoy posicionado al directorio remoto actual.

Resultado:
STOR /www/CHANGELOG.php
150 Accepted data connection
| [=======================================================================================================] @ 17,38KB/s
226-File successfully transferred
226 3.671 seconds (measured here), 23.63 Kbytes per second
Transferido /home/tux/Documents/joomla-v1.5.10/CHANGELOG.php correctamen-te a 17,38 KiB/s
SITE CHMOD 744 /www/CHANGELOG.php
200 Permissions changed on /www/CHANGELOG.php
SITE UTIME 20090328014338 /www/CHANGELOG.php
500 UTC Only
MKD /www/modules
257 "/www/modules" : The directory was successfully created
SITE CHMOD 755 /www/modules
200 Permissions changed on /www/modules
SITE UTIME 20090530230716 /www/modules
500 UTC Only
PASV
227 Entering Passive Mode (66,7,198,76,27,31)
STOR /www/INSTALL.php
150 Accepted data connection
…………………………………………………………………………………………………………….. etc.


    Esto continuará hasta que se carguen todos los archivos a nuestro sitio. La demora dependenderá del ancho de banda de nuestra conexión a internet y del nivel de congestión del servidor de destino, si es que usamos un hosting comparti-do.

(1)Para ver el contenido de lo que hemos subido, generalmente hay que utilizar primero el comando “clear cache” de lo contrario es muy probable que no veamos nada. Esto puede suceder si hemos hecho muchos ls o dir del directorio remoto. El caché de directorios nos da mayor velocidad y va guardando en una memoria temporal los últimos listados. Si quieren puede deshabilitarlo del archivo de configuración de gFTP.

    Una vez finalizada la suba y si ya hemos creado la base de datos previa-mente, podemos proceder a la instalación accediendo al navegador y poniendo la dirección de nuestro sitio, lo cual iniciará el proceso.

    Nota:
    Un dato importante sobre el que muchos me han preguntado es el referente al archivo de configuración. Una vez que suban todos los archivos, accedan y renombren el archivo llamado “configuration.php-dist” como “configuration.php”, es decir, eliminen el “-dist” final. Además denle permisos 777 hasta que finalice la instalación, luego cambien los permisos a 755. Sino hacen esto, Joomla dará un error diciéndonos que el archivo no se puede escribir (en realidad no existe).  Igualmente, sino hacemos el paso precedente, el instalador al final nos mostrará en una casilla de texto cómo debería ser el archivo y tendremos que hacer un copy/paste dentro de un archivo nuevo.

    Veamos ahora cómo bajar archivos o bajarnos una copia completa de nuestra instalación.

get


    Este comando nos permite descargar un solo archivo a nuestro disco.
    Sintaxis: get
    Ej.:  get configuration.php
    Esto descargará el archivo configuration.php al directorio local donde estemos posicionados actualmente.

mget


    Nos permite descargar muchos archivos o bien, una copia completa de Joomla. Funciona similar a mput.
   
    Supongamos que queremos descarganos una copia completa de Joomla.

1° - Nos cambiamos a nuestro directorio personal:
    ftp>lcd /home/tux

2° - Creamos el directorio backup:
    ftp>lmkdir backup

3° - Nos cambiamos al directorio creado:
    ftp>lcd backup

4° - Si no estamos posicionados en el directorio remoto “www” hacemos:
    ftp>cd /www

5° - Procedemos a la descarga:
    ftp>mget *

Como dije con mput esto comenzará la descarga la cual demorará según lo mencionado anteriormente.
   
    Esto es todo por ahora, con esto ya pueden empezar a trabajar y operar con Joomla desde gFTP.

CONCLUSIONES:

Si bien el trabajo de operar por FTP por líneas de comandos parece a primera vista más engorroso, les digo que no lo es, solo es cuestión de costumbre ya que una vez que empecemos a trabajar de esta forma verán que todo se hace más rápido. De cualquier modo todo va en cuestión de gustos, la idea del tutorial era darle una explicación lo más acertada posible para que se familiaricen con los comandos y para que en caso de tener problemas sepan qué es lo que está pasando y cómo resolverlo.

En el capítulo siguiente y final, como bonus track, explicaré cómo usar gFTP para hacer backups frecuentes usando el cron (lista de tareas de linux) y dejar que le trabajo se haga solo, ideal para webmaster.

Redactado por :
tuxmerlin
 

Última actualización el Martes, 02 de Junio de 2009 14:46
 

Debe registrarse para poder comentar

Joomla SEO powered by JoomSEF

+ Componentes Joomla

Publicar articulos por Email y MMS



Sin cables y sin tu ordenador. Para enviar un nuevo artículo en tu sitio Joomla! 1.5 en cualquier lugar, es posible desde un teléfono móvil o e-mail con la extension MMS blogs 2.3. Dispone de una función  que le permite recuperar los mensajes de [ ... ]


Mas Componentes
Joomla! proporciona una interfáz fácil de utilizar simplificando la administración y publicación de pequeños y grandes volúmenes de contenido, documentos, y archivos multimedia. Joomla! es hoy dia reconocido como uno de los mejores si no el mejor gestor de contenido por empresas, particulares, programadores, organizaciones de todas las clases para sitios web públicas, intranets, extranets y con un soporte garantizado por una comunidad activa con miles de usuarios.