Home arrow CMS arrow CMS arrow instalacion de joomla en un Servidor Debian Sarge
Prog. VB
Main Menu
Home
Descargas
Articulos
Programacion
Base de datos
CMS
Linux
utilidades
Articulos
instalacion de joomla en un Servidor Debian Sarge PDF Imprimir E-Mail
escrito por Ing. Sergio Coronado   
Friday, 22 de September de 2006
Este articulo prentende enseñar a los usuarios nuevos en el CMS joomla como instalarlo. La instalacion la realizaremos en un linux Debian Sarge 31r1.
Descargando el archivo que contiene la distribucio de joomla
Suponiendo que usted tiene instalado apache, php y mysql en su servidor debian. y ya tiene instalado el sistema Xfree86, con entorno KDE. descargamos el archivo de distribucion de la aplicacion de joomla, para este caso nosotros usaremos la version. 1.0.11 el archivo es joomla_1.0.11-spanish-premium-.zip. Este archivo lo podemos descargar de www.joomlaspanish.org
una vez que descargamos el archivo nos vamos al directorio de publicacion de nuestro servidor web, en mi caso lo tengo en /usr/local/apache2/htdocs. Entramos a este directorio y aqui descomprimimos el archivo.
bueno si no eres un usuario avanzado de linux te pondre facil todo lo anterior, a como decia al inicio tenemos instalado KDE, ingresas al sistema como un usuario normal. Entonces en el menu inicio de KDE, nos vamos a la parte que dice Sistema(System), el KDE que yo uso lo tengo en ingles. Despues buscamos mas aplicaciones o si nos aparece en el submenu buscamos la opcion administrador de archivo-Modo Super Usuario. Para que tengamos una idea mas clara veamos la siguiente figura.


 

 

Pantalla De Inicio En KDE
Pantalla De Inicio En KDE
 

una vez echo esto nos aparece un pequeño cuadro de dialogo que indica que para hacer esto requerimos de privilegios de usuario root. Para remediar el asunto ingrese su password de usuario de root de linux.
Esto permitita abrir las carpetas con permiso de usuario root (super usuario). Para que entendamos mejor de lo que estamos hablando, veamos la siguiente imagen.
 
 
Image
Pantalla Con privilegios SU
 

 

Crear el usuario en mysql para poder instalar joomla
Si hacemos clic en la flecha hacia arriba como nos indica la figura. podemos visualizar toda la estrucutura de directorios y podemos llegar al directorio /usr/local/apache2/htdocs. El directorio htdocs es el direcctorio de publicacion del apache web server, y ahi es donde vamos a descomprimir los archivos de joomla, para crear nuestro sitio con joomla, una vez que hemos llegado hasta esta carpeta, seleccionamos el archivo joomla_1.0.11-spanish-premium-.zip con el boton derecho del mouse y decimos que lo vamos a abrir en otra pestaña (Open In New Tab), cuando lo hallamos abierto en otra pestaña se mostrara el contenido del archivo, nos vamos al menu edicion seleccionamos seleccionar todo, le damos copiar y lo pegamos en la pestaña donde esta abierto el directorio htdocs.
en este momento ya tenemos los archivos que contienen la apliacacion joomla en el directorio de trabajo. ahora falta crear un usuario en mysql para proceder a instalar joomla.
Para ahorrarte el tiempo de escribir codigo en la pantalla de interpretes de comandos de mysql para insertar el usuario podemos usar PhpMyadmin, para eso cargamos PhpMyadmin desde nuestro navegador web, seleccionamos la base de datos mysql, seleccionamos la tabla user, y damos clic en insert, en el nombre de host le damos localhost, al usuario le podemos poner joomlauser2006, establecemos todos los permisos para este usuario en si (Y).
Despues que hemos creado el usuario para joomla en mysql, es necesario crear una base de datos para jommla, podemos usar el nombre joomla, esto tambien lo podemos hacer en PhpMyadmin, en este punto solo creemos la base de datos en blanco es decir sin ninguna tabla.
Despues vamos a entrar a la consola de comandos de mysql, para establezcamos un password, para entrar a la consola de comandos de mysql, hacemos exactamente los mismo que hicimos como cuando entramos a la carpeta htdocs, para localizar la instalacion de mysql supondremos que esta esta instalada en /usr/local/mysql. despues entramos a la carpeta bin y en el menu Herramientas(Tool) buscamos la opcion que dice Abrir Terminal(Open Terminal) o Presionamos la tecla de funcion F4. Una vez echo esto tendremos una pantalla de shell para escribir comandos, en ella escribimos mysql -u root -p
ponemos el password del usuario root de mysql muchas veces esta en blanco cuando no lo hemos establecido, bueno en este articulo estamos suponiendo que usted ya establecio ese password al user root de mysql en todo caso si no lo ha hecho el siguiente procedimiento le enseñara como hacerlo.
veamos la figura siguiente:
Image
Shell de comandos de Mysql
s
 
 
Muy bien ahora que tenemos la imagen, enfoquemonos en las instrucciones donde cambiamos la base de datos a mysql. el comando use mysql lo hace, en la base de datos mysql existe una tabla que se llama user esta tabla contiene todos los usuarios de mysql, si recordamos un poco nosotros creamos un usuario usando PhpMyadmin el cual se llamaba userjoomla2006, a este usuario es al que le vamos a establecer un password, la instruccion que hace esto es UPADTE user SET password=password('thuNder') WHERE user='userjoomla2006';
para que el cambio del password tenga efecto por ultimo ejecutamos la instruccion FLUSH PRIVILEGES;
ahora que hemos establecido el password y sabemo donde se hace con el mismo prompt de mysql
mandemos a ejecutar el siguiente comando para establecer los privilegio sufucientes para el usuario que creamos GRANT ALL PRIVILEGES ON joomla.* TO userjoomla2006@localhost IDENTIFIED BY 'thuNder' ;
Con esto ya hemos creado el usuario para instalar joomla, ahora vamos a lanzar el instalador de jommla.
Lanzando la aplicacion de instalacion de joomla
Pero antes de que lancemos el instalador de joomla entremos al archivo configuration.php-dist y configuremos los siguientes valores
$mosConfig_offline = '0';
$mosConfig_host = 'localhost'; // This is normally set to localhost
$mosConfig_user = 'userjoomla2006'; // MySQL username
$mosConfig_password = 'thuNder'; // MySQL password
$mosConfig_db = 'joomla'; // MySQL database name
En tu web Browser escribi http://localhost/index.php, esto levantara la aplicacion de instalacion de joomla, apartir de este momento solo queda seguir las instrucciones del wizard o asistente de instalacion.
veamos la primera seccion del instalador la que dice comprobar pre_instalacion:
veamos la siguiente figura:
 
 
Image
Seccion de Pre-instalacion
 
La parte que debemos leer y tener presente es la que dice configuration.php no puede ser escrito esto se debe por que el archivo aun no se ha creado, y el usuario no tiene privilegios para crear el archivo, entonces la solucion que nos da joomla es que sigamos con la instalacion y al final se crea en la pantalla todas las instrucciones que usa joomla para que funcione tomamos estas instrucciones entramos a la carpeta de publicacion creamos el archivo configuration.php y guardamos estas instrucciones en el lo salvamos y posteriormente le damos permiso de lectura y escritura, cuando lleguemos a este punto explicare con detalle.
ahora otro dato interesante en la pantalla de instalacion es la seccion permisos de carpetas y archivos:
joomla requiere que cada una de las carpetas que aparecen ahi tengan permisos de lectura y escritura para que joomla pueda trabajar, como el browser se lanzo con los privilegios de un usuario con ciertas restricciones por eso el instalador nos indica que esta carpetas no tienen permiso de escritura.
Ahora lo que nos queda entonces es darle permisos de escritura a cada una de las carpetas que nos muestra la pantalla. Para eso tenemos que entrar a la carpeta de publicacion htdocs del web server y establecer los permisos. Algo que pasabamos por alto es lo siguiente, en la pantalla de pre-instalacion existe una seccion que dice comprobacion de seguridad la configuracion de joomla RG_EMULATION esta activado en de apagado en el archivo globals.php, para cambiar esto abrimos el archivo globals.php en el direcctorio de publicacion y buscamos la instruccion :
/**
* Use 1 to emulate register_globals = on
* WARNING: SETTING TO 1 MAY BE REQUIRED FOR BACKWARD COMPATIBILITY
* OF SOME THIRD-PARTY COMPONENTS BUT IS NOT RECOMMENDED
*
* Use 0 to emulate regsiter_globals = off
* NOTE: THIS IS THE RECOMMENDED SETTING FOR YOUR SITE BUT YOU MAY
* EXPERIENCE PROBLEMS WITH SOME THIRD-PARTY COMPONENTS
*/
define( 'RG_EMULATION', 1 );
la instruccion nos dice que en define( 'RG_EMULATION', 1 ); debe ponersele el valor 0.
para comprobar que todos los cambios necesarios para que joomla pueda ser instalado, esten echos correctamente hagamos clic en comprobar otra vez, este boton se encuentra en la superior derecha de la pantalla de pre-instalacion.
Hagamos clic en el boton siguiente para que continuemos con la instalacion. aqui nos aparece las notas sobre la licencia, no me detendre mucho en esto por que el objetivo de este articulo es enseñarles como instalar joomla y esto tiene que servir como preambulo para distintas instalacion incluyendo instalacion en local en una maquina con windows o si queremos levantar la instalacion en un sitio atraves de ftp.
Hagamos clic en siguiente:
Si viene una parte importantisima en la instalacion la cual es poner los mismos valores que se configuraron en el archivo configuration.php-dist. esta parte de la instalacion es la que le provoca que muchos patinen por que los valores que se pone aqui son los mismos que ustedes configuraron en el archivo anteriormente mencionado.
continuemos hasta que lleguemos al paso 4, ahi detengamos y leeamos los que nos indica el mensaje
El archivo de configuración y/o el directorio no puede ser escrito, o bien, se ha producido un error de escritura en el archivo de configuración. Tendrás que añadir el siguiente fragmento de codigo manualmente en el archivo configuration.php (si no existe, créalo). Haz clic para seleccionar el texto.
ok entonces hagamos lo que nos dice el mensaje, nos indica que copiemos todo el contenido de el cuadro de texto a un archivo de texto al que renombraremos configuration.php para que ilustremos esto veamos la siguiente figura:
 
Image
Paso 4
 
 
entonces para terminar esta parte copiamos el archivo configuration.php en la carpeta htdocs que contiene la instalacion de joomla y le damos permisos de escritura y lectura y casi tenemos lista la instalacion de joomla.
Ahora la ultima etapa es borrar la carpeta installation, el script install.php y con eso ya tendrias tu sitio joomla listo y funcionando.
 
Modificado el ( Tuesday, 16 de June de 2009 )
 
Siguiente >

Programación VFP

 
© 2010 ALLTECHINFO
Joomla! is Free Software released under the GNU/GPL License.