PDA

Ver la Versión Completa : Instalar Joomla, Drupal y Wordpress en Linux open Suse bajo LAMP



tranzorx
13-nov-2010, 22:50
Hola a todos.
He pensado hacer este tutorial porque he visto muchos para Windows y Mac, pero muy pocos para Linux.
No he visto ninguno que abarcase a los tres gestores de contenido más famosos.

Joomla es un gestor de contenidos o CMS (Content Managament System).
Este sistema nos permite creara y/o modificar el contenido de nuestro website sin necesidad de estar modificando la estructura básica de la página en código HTML.
Este sistema tiene la gran ventaja de no depender del webmaster a la hora de cambiar o modificar contenidos de nuestra página.
Además el mismo está pensado para usuario que no tengan idea del manejo de códigos HTML, CSS, etc.

Permite igualmente añadir funcionalidades sin necesidad de cambiar la estructura base de la página.

El nombre Joomla viene del Swahili Jumla, que en inglés es "all together" (todos juntos).
Se pronuncia [yumla].


Así pues, las ventajas de usar Joomla son:

Un CMS (Manejador de Contenido) open source (Gratis).
Poderoso y fácil de usar, instalar, personalizar y expandir.
Funciona 100% online.
Fácil para el desarrollador y para el usuario/cliente final.


DREAMWEAVER VS JOOMLA.
Ventajas de Adobe Dreamweaver.

Adobe Dreamweaver es el estándar de la industria para el diseño estático de páginas web.
No requiere hosting especial.
Desarrolla rápido los proyectos.
Muchas entrenamiento disponible.

Inconvenientes para Dreamweaver.

Es costoso.
El cliente o usuario final no puede usarlo fácilmente.

Ventajas de Joomla.

Muy fácil de usar para cliente o usuario final.
El diseño está separado del contenido.
Gran comunidad de soporte.
Funciones avanzadas fáciles de añadir.

Inconvenientes de Joomla

Mantenerse al tanto de las actualizaciones.
Administración tediosa si el proyecto crece mucho.
No hay mucho entrenamiento formal en español.
Funciones avanzadas requieren conocimientos de programación.


CUANDO USAR DREAMWEAVER.

El sitio no se va a actualizar.
Es un cliente/proyecto de bajo presupuesto.
El cliente no desea nada dinámico, sólo publicar un poco de texto e imágenes lo antes posible.
El proyecto tiene menos de 15 secciones.
Necesitan que tú hagas las actualizaciones.

Aún así, con Joomla es más fácil y sencillo.

CUANDO USAR JOOMLA.
El cliente necesita modificar el website directamente.
El proyecto tiene un gran potencial de crecimiento.
El contenido cambia frecuentemente.
El contenido es de naturaleza acumulativa.
Es necesario revisar el contenido antes de publicarlo.
Se requieren funciones avanzadas.


ALTERNATIVAS OPEN SOURCE A DREAMWEAVER.
Quanta, algo obsoleto ya que su desarrollo está parado
Kompozer (que esta en español)
Aptana, en ingles y el mejor de todos.
Geany, mi editor favorito.

PROGRAMAS NECESARIOS PARA GESTIONAR UN WEBSITE CON JOOMLA EN WINDOWS:
1.- WampServer (http://www.wampserver.com/en/download.php)
2.- Joomla (http://www.joomlaspanish.org/)
3.- Cliente FTP Filezila (http://filezilla-project.org/)

PROGRAMAS NECESARIOS PARA GESTIONAR UN WEBSITE CON JOOMLA EN LINUX.
1.- LAMP (Linux, Apache, MySQL y PHP). Este programa lo vamos a sacar de los repositorios de openSUSE-11.3, según un tutorial de DiabloRojo que hay justo aquí. (http://www.forosuse.org/forosuse/showthread.php?t=24124&highlight=LAMP)
2.- Los otros dos elementos, el paquete Joomla y el cliente FTP Filezila son exactamente los mismo que los usados por el sistema de las ventanas.
__________________________________________________ _______________________________________________

La siguiente guía para instalar un servidor web mediante LAMP es del Administrador del foro DiabloRojo, la cual podéis encontrar en esta dirección del foro. (http://www.forosuse.org/forosuse/showthread.php?t=24124)


http://t2.gstatic.com/images?q=tbn:ANd9GcQXjDPZZ-4C1yuwbn_NVN5oBsJB2FJCOKKjMSVgLsBdxpb6Ar-jhttp://shuster.cs.buap.mx/blog/wp-content/gallery/entradas/lamp.jpg


Guía tutorial Guia Servidor Web con LAMP: Linux Apache MySQL PHP
Cualquier sugerencia, comentario, etc... destinado para ser mejorada esta guía es bienvenido, pero por favor escribir en este tema:
Comentarios a la Guia Servidor Web con LAMP: Linux Apache MySQL PHP

A raíz de un curso de PHP que voy hacer, donde nos pide que instalemos un servidor Web con Base de Datos en nuestra computadora para hacer las practicas de PHP y MySQL. He decidido hacer una guía de ello para que la gente, en mi instalacion me he guiado por la guía oficial de openSUSE: Linux Apache MySQL PHP Server (LAMP).

* Indice

1. Objetivo y licencia de esta Guía y breve glosario.
2. La instalacion propiamente dicha.
3. Ejecutando Apache y comprobando su funcionamiento.
4. Comprobando el funcionamiento de PHP.
5. Ejecutando MySQL y comprobando su funcionamiento.
6. Instalado phpMyAdmin y comprobando su funcionamiento.
7. Consideraciones finales a tener en cuenta: Firewall, router, etc...
8. Solución a problemas comunes.



El objetivo de esta guía es comprender como se instala un servidor Web, como se comprueba su funcionamiento, etc... dicha guía esta pensada para ser manejada exclusivamente gráficamente, nada de usar comandos para ello excepto la 2ª parte de la configuración de MySQL que es absolutamente necesario teclear varios comandos para configurarlo.

He procurado que esta guía sea lo mas visual posible y con el texto imprescindible para explicar las imágenes. Algunas de ellas por su tamaño se presenta en miniaturas pero haciendo click en ella os aparecerá una nueva ventana con la imagen ampliada.

tranzorx
03-dic-2010, 18:03
La instalacion propiamente dicha
Vamos a instalar los paquetes de nuestro Servidor Web y LAMP, para eso utilizaremos los paquetes existentes del patron "Servidor Web y LAMP".

Abrimos Yast. Nos vamos a Inicio->seleccionamos la pestaña "Maquina" y pinchamos en Yast.

En Yast nos vamos a "Software"->"Instalar / desinstalar software" donde nos aparecerá una ventana.

Seleccionamos "Ver"->"Patrones", a la izquierda esta los patrones, bajamos hasta que aparezca "Funciones del servidor" para seleccionar y marcar "Servidor web y LAMP", ver imagen de abajo.

http://i49.tinypic.com/zujxa9.jpg

Pinchamos en el botón "Aceptar" y nos saldrá una ventana con los paquetes a instalar, solo tenemos que pinchar en "Continuar", ver imagen.

http://i50.tinypic.com/21afu9t.jpg


Se instalara los paquetes necesarios para tener nuestro Servidor Web y LAMP.



Ejecutando Apache y comprobando su funcionamiento
Una vez instalados los paquetes, tenemos que activar y configurar los distintos elementos que compone nuestro servidor Web y LAMP.

En este caso hablamos de Apache que es el Servidor Web propiamente dicho.

Abrimos Yast. Nos vamos a "Sistema"->"Servicios de sistema (niveles de ejecucion" donde nos aparecerá una ventana nueva, pinchamos en "modo experto" para ampliar la informacion de la ventana.

Abajo, seleccionamos los niveles de ejecución 3 y 5 y en el botón "Iniciar/Detener/Actualizar" seleccionamos la opción "Iniciar ahora...".

http://i50.tinypic.com/357leg0.jpg

Si el proceso es correcto os aparecerá una ventana con el resultado, este debe ser 0 de éxito. Pinchamos "Aceptar" donde nos saldrá una ventana de que si aceptamos no los cambios, solo hay que pulsar "Aceptar" para tenerlo activado para siempre.

http://i48.tinypic.com/16c3pg7.jpg

Ahora vamos a comprobar de que Apache funciona correctamente.

Abrimos nuestro navegador favorito y en el campo de dirección tecleamos "127.0.0.1" o "localhost" y si nos sale el texto "It works!" en negrita y letra grande, es que funciona correctamente Apache.

Para mayor facilidad os pongo los enlaces para que lo pinchéis, cualquiera de los dos vale para comprobar si Apache funciona:
http://127.0.0.1
http://localhost

tranzorx
05-dic-2010, 17:12
http://i50.tinypic.com/20r72nr.jpg


Si alguien tiene curiosidad para saber donde localiza Apache los archivos html, en concreto el index.html de la imagen de arriba, ir a la carpeta /srv/www/htdocs



Comprobando el funcionamiento de PHP
Ahora vamos a comprobar el correcto funcionamiento de PHP.

Con cualquier editor de texto como kwrite, kate, mousepad, gedit, etc... Ir a Inicio->Aplicaciones->Utilidades->Editor para seleccionar nuestro editor de texto donde creamos un archivo llamado phpinfo.php que contiene el siguiente texto. Copiar y Pegarlo en el editor de texto abierto:



PHP:
<?php
phpinfo()
?>


Lo guardamos en la carpeta public_html del directorio raíz de nuestro usuario, ver imagen de abajo.

http://i47.tinypic.com/a0w47a.jpg


Abrimos nuestro navegador favorito y en el campo de dirección tecleamos "127.0.0.1\~nuestro_usuario" o "localhost\~nuestro_usuario", el caracter '~' se selecciona pulsando las teclas "Alt Gr" + "4", a continuación el nombre del usuario y nos sale un listado del contenido de la carpeta public_html, ver imagen mas abajo. Solo tenemos que pinchar o hacer Click en la palabra "phpinfo.php"...

http://i47.tinypic.com/5ma1yu.jpg

Si PHP esta correctamente funcionando os aparecerá pagina de información con datos de PHP, como el de la imagen de abajo, pinchar en la imagen para ampliarla:

http://img263.imageshack.us/img263/5699/php3.jpg

tranzorx
05-dic-2010, 17:16
Ejecutando MySQL y comprobando su funcionamiento.
En este caso hablamos de MySQL que es la base de datos.

Abrimos Yast. Nos vamos a "Sistema"->"Servicios de sistema (niveles de ejecución" donde nos aparecerá una ventana nueva, pinchamos en "modo experto" para ampliar la informacion de la ventana.

Vamos a inicializar el servicio, seleccionamos el botón "Iniciar/Detener/Actualizar" seleccionamos la opción "Iniciar ahora...".


http://i45.tinypic.com/2cr0xs4.jpg


Si el proceso es correcto os aparecerá una ventana con el resultado, este debe ser 0 de éxito.

http://i45.tinypic.com/3yb8w.jpg

Ahora vamos a activar que niveles de ejecución debe funcionar la base de datos, nos vamos al botón "Establecer/Restablecer" seleccionamos "Activar el servicio" y automáticamente nos selecciona los niveles de ejecución 2, 3 y 5.

Pinchamos "Aceptar" donde nos saldrá una ventana de que si aceptamos o no los cambios para almacenar, solo hay que pulsar "Aceptar" para tenerlo activado para siempre.


http://i48.tinypic.com/25rjllg.jpg
Ejecutando MySQL y comprobando su funcionamiento (2ª Parte)
Ahora vamos a activar y después configurar MySQL para protegerlo de los ataques que venga de la Web a nuestro Servidor Web y LAMP, es decir, para hacerlo mas seguro.

Abrimos un Terminal en Inicio; entramos como superusuario root con el siguiente comando e introducir la contraseña de root:


su -
Activamos MySQL con el siguiente comando:


mysql_install_db --user=mysql


http://i45.tinypic.com/153s6yr.jpg


Ahora vamos a mejorar la seguridad de MySQL.

Ejecutamos el siguiente comando




/usr/bin/mysql_secure_installation


Donde nos pedirá una contraseña para el usuario root de MySQL pero como lo acabamos de instalar no existe asi que pulsar "Enter", OJO no confundirlo con el superusuario root de nuestro sistema u openSUSE.

A continuación contestaremos 'Y' de yes (si) a cada pregunta, en la 1ª pregunta nos pedirá una contraseña para el usuario root de MySQL que NO deberéis del olvidadla nunca, necesario para entrar con phpMyAdmin que lo comentaremos después.



Set root password? [Y/n] y

Remove anonymous users? [Y/n] y

Disallow root login remotely? [Y/n] y

Remove test database and access to it? [Y/n] y

Reload privilege tables now? [Y/n] y

tranzorx
05-dic-2010, 17:19
Os dejo las imágenes de la ejecución y las contestaciones de las preguntas.

http://img39.imageshack.us/img39/65/consola1.jpg
http://img258.imageshack.us/img258/1944/consola2.jpg



http://img64.imageshack.us/img64/8518/consola3.jpg
http://img829.imageshack.us/img829/222/consola4.jpg


Y ahora comprobamos su funcionamiento, solo hay que ejecutar el comando mysqlshow -u root -p , a continuación la password del usuario root de MySQL, OJO, no la password del superusuario root de sistema; donde nos aparecerá las tablas ya creadas.


mysqlshow -u root -p
Enter password:
+--------------------+
| Databases |
+--------------------+
| information_schema |
| mysql |
+--------------------+

tranzorx
05-dic-2010, 17:24
Instalado phpMyAdmin y comprobando su funcionamiento.
Ahora vamos a instalar un programa llamado phpMyAdmin que sirve para administrar, gestionar, crear, borrar, añadir, etc... la base de datos MySQL

Abrimos nuestro navegador favorito para introducir la siguiente url http://software.opensuse.org/search que corresponde al buscador de paquetes de openSUSE, seleccionamos nuestra version de openSUSE e introducimos "phpMyAdmin" como texto a buscar. Nos aparece el resultado de la búsqueda y pinchamos en "1-Click Install" para empezar a instalarlo.

http://i49.tinypic.com/i38l5f.jpg

Demarcamos la casilla "Mantener la suscripción de estos repositorios después de la instalación" e instalamos aceptando la importación de la llave PG de repositorio.

Ahora vamos a comprobar el funcionamiento de phpMyAdmin, para eso abrimos nuestro navegador favorito y tecleamos "127.0.0.1/phpMyAdmin" o "localhost/phpMyAdmin" y nos pedirá la contraseña del usuario root de MySQL introducida en el paso anterior. OJO, no confundirlo con el superusuario root de nuestro sistema u openSUSE.

Para mayor facilidad os pongo los enlaces para que lo pinchéis, cualquiera de los dos vale para comprobar si phpMyAdmin funciona:
http://127.0.0.1/phpMyAdmin
http://localhost/phpMyAdmin


http://i49.tinypic.com/a5g3us.jpg



Esta es la imagen, click en ella para verla, del correcto funcionamiento de phpMyAdmin.

http://img200.imageshack.us/img200/2839/joomlamysql.jpg

Hasta aquí la guía para la instalación de LAMP de DiabloRojo.
A continuación procedemos a instalar el primer gestor de contenido Joomla, para pasar después a Drupal y finalmente Wordpress

tranzorx
06-dic-2010, 02:15
Instalación de Joomla sobre LAMP.
http://tupcchile.com/images/joomla-logo.pnghttp://miguelcarmona.name/wp-content/uploads/2010/01/lamp.gifhttp://t2.gstatic.com/images?q=tbn:ANd9GcR0h9zxklMGOp4z9bnnjytnGgtdLUD0q 7EG-QwE1V7Wx5k5cl2U3Q


Joomla! es un sistema de gestión de contenidos, y entre sus principales virtudes está la de permitir editar el contenido de un sitio web de manera sencilla. Es una aplicación de código abierto programada mayoritariamente en PHP bajo una licencia GPL. Este administrador de contenidos puede trabajar en Internet o intranets y requiere de una base de datos MySQL, así como, preferiblemente, de un servidor HTTP Apache.
En Joomla! se incluyen características como: mejorar el rendimiento web, versiones imprimibles de páginas, flash con noticias, blogs, foros, polls (encuestas), calendarios, búsqueda en el sitio web e internacionalización del lenguaje. Su nombre es una pronunciación fonética para anglófonos de la palabra swahili jumla, que significa "todos juntos" o "como un todo". Se escogió como una reflexión del compromiso del grupo de desarrolladores y la comunidad del proyecto.


1.- Lo primero es instalar LAMP (Linux, Apache, MySQL y PHP) según la guía de propio DiabloRojo que precede a este tutorial.

Asegúrate de seguirla punto a punto y que los test que hay que hacerle a los diferentes componentes de LAMP sean correctos.

2.- Una vez hecho esto correctamente, te bajas Joomla del website en español que encontrarás aquí. (http://joomlaspanish.org/)
De las tres opciones que encontrarás para bajar, te bajas el primero, el que está en zip.
Una vez lo tengas en el directorio donde los has descargado, te creas una carpeta y lo pones dentro antes de descomprimirlo.
Lo descomprimes con UNRAR o tu programa favorito y una vez hecho borras el zip contenedor.

3.- Ahora te abre dolpin o konqueror o cualquier otro filemanger que te guste y lo abres con privilegios de superuser.
Te tienes que crear una carpeta a la que vamos a llamar "joomla", pero que podríamos llamar "pepito" o cualquier otro nombre, siempre que sea todo en minúsculas. Te la creas justo así:


/srv/www/htdocs/joomla4.- Ahora vas a la carpeta de Joomla que descomprimiste del zip y copias todo su contenido (Ctrl+C) y te lo pegas en la otra carpeta joomla que tenemos en la ruta /srv/www/htdocs/joomla

5.- Ahora vamos a cambiar el propietario, el grupo y los permisos de toda esa ruta:


chown -R wwwrun:www /srv/www/htdocs/*
chmod -R 755 /srv/www/htdocs/* Ahora el propietario es "wwwrun" del grupo "www".

6.- Abre un navegador y tipea la siguiente ruta para habilitar MySQL

localhost/phpMyAdminTe aparecerá una ventana como ésta:
http://img200.imageshack.us/img200/2839/joomlamysql.jpg

Donde dice Base de datos debes poner joomla
En “cotejamiento” elije utf8_spanish_ci


7.- Ahora pones en la URL lo siguiente:


localhost/joomlaEl propio navegador te redireccionará hacia la dirección:


http://localhost/joomla/installation/index.php8.- Ya debería de abrirse la pantalla de condiguración de Joomla.
Recuerda que si quieres hacer la instalación local de otro web, lo único que tienes que hacer es crear una nueva carpeta "pepito" (por ejemplo, y siempre en minúsculas) y copiar el contenido del Joomla que descomprimiste en zip, dentro de la misma.
Importantísimo cambiar propietario y reasignar permisos, como ya te indiqué.


/srv/www/htdocs/pepito/...

tranzorx
06-dic-2010, 02:17
Instalación de Drupal sobre LAMP.
http://t1.gstatic.com/images?q=tbn:ANd9GcSvPUvmAUhRTU4hzPAIr13U5pQFkb8e6 Yg3x4GuvMm_wEAur7wL

Drupal es, sin duda alguna, el mejor CMS que existe. Pero, también es cierto que su curva de aprendizaje es lenta y que se necesitan conocimientos avanzados para sacarle el máximo partido. De ahí que la mayoría de usuarios se incline por Joomla que, a decir verdad, se aprende a manejar en cinco minutos.

Sin embargo su instalación es bien sencilla.

1.- Conseguir Drupal son dos paquetes los que hay que descargar:el paquete Drupal y el paquete de traducción al español.

A) Primeramente bajamos la última versión del paquete de Drupal de este servidor. (http://ftp.drupal.org/files/projects/drupal-6.15.tar.gz)
B) El paquete de idioma lo bajamos de aquí. (http://ftp.drupal.org/files/projects/es-6.x-1.x-dev.tar.gz)


El paquete de Drupal lo descomprimimos directamente, para la traducción mejor lo insertamos dentro de una carpeta pues los archivos no van contenidos.

2.- Una vez descomprimidos, abrimos el primero y copiamos todo su contenido en el portapapeles (Ctrl.+C).
A continuación abrimos Dolphin/Konqueror/Nautilus o cualquier otro gestor de archivos en modo super user (root) y creamos una carpeta, a la cual vamos a llamar "drupal", pero que podemos poner cualquier nombre siempre que sea en minúsculas.
La ruta sería:
/srv/www/htdocs/drupal

3.- Copiamos todo el contenido dentro de ella. A continuación copiamos el contenido del paquete de idiomas.
Habrán carpetas/archivos que serán sobreescritos.

4.- Antes de cambiar propietario y permisos, vamos ha duplicar y cambiarle el nombre a un archivo que está en la siguiente ruta:


/srv/www/phpdocs/drupal/sites/default/...

Dentro de ella encontrarás un archivo llamado default.settings.php.

Cópialo y a la copia cámbiale el nombre por settings.php. ¡Ojo! No le cambies el nombre solamente, primero copia y luego cámbiale el nombre a la copia, si no no funcionará.

5.- A continuación vamos a cambiar el propietario y los permisos de la carpeta
Lo podemos hacer directamente con el file manager abierto como root, o bien en modo consola:



chown -R wwwrun:www /srv/www/htdocs/*
chmod -R 755 /srv/www/htdocs/*


Con ello lo que hacemos es cambiar el propietario a "wwwrun" y el grupo "www" (primer comando).
Con el segundo comando asignamos permisos de lectura, escritura y ejecución el propietario, en este caso "wwwrun", y permisos de lectura al grupo y a otros.

6.- Abrimos un navegador para configurar la Bases de datos MySQL, si estas en localhost, ve a localhost/phpMyaAmin en tu navegador. Si no sabes como crear la base de datos.
Te pedirá usario y password, los mismos que usaste para configurar LAMP.

http://img841.imageshack.us/img841/9993/phpmyadmin1.jpg


7.- Una vez logueados, ponemos el nombre a la base de datos (yo le pongo "drupal) y en cotejamiento "utf8_spanish_ci"

8.- Ya podemos abrir drupa y configurarlol.
Ponemos en la barra de la URL


localhost/drupal

A continuación os pongo en imágenes parte del proceso.

PASO 5: INICIAR LA INSTALACIÓN:

http://img121.imageshack.us/img121/8180/drupal1.jpg

Aquí me dio un error porque cambié propietario/permisos antes de duplicar y cambiar el nombre al archivo "default.settings.php/settings.php"

http://img443.imageshack.us/img443/1931/drupal2.jpg

tranzorx
06-dic-2010, 02:20
Cambio de propietario y grupo en modo gráfico:
http://img411.imageshack.us/img411/9706/drupal3.jpg


http://img808.imageshack.us/img808/3158/drupal4.jpg


http://img210.imageshack.us/img210/2937/drupal5.jpg

tranzorx
06-dic-2010, 14:30
Instalación de Wordpress sobre LAMP.
http://t0.gstatic.com/images?q=tbn:ANd9GcQvYbmopg6YmocanVPsjTbtG-Nlk064z5vQxKzfS4kkrDtjfPPFFg

Introducción.
Wordpress es uno de los sistemas de publicación para bitácoras personales más populares. Está escrito en PHP, utilizando MySQL como base de datos, y se distribuye bajo los términos de la licencia GNU/GPL. Proyecto iniciado en 2003 por Matt Mullenweg y Mike Little, es sucesor del proyecto b2/cafelog, un proyecto iniciado por Michel Valdrighi, quien también colabora en el desarrollo de Wordpress. Actualmente el proyecto es dirigido por Ryan Boren y Matt Mullenweg, quien trabajó en algún momento para la compañía de medios CNET Networks, Inc.

1.- Lo primero que debemos hacer es bajarnos el paquete de Wordpress del servidor.
En esta ocasión existe una versión directa en castellano que podemos descargar del servidor de Wordpress. (http://es.wordpress.org/)

2.- En el momento de realizar este tutorial, la última versión estable era la 3.0
En el momento de hacer la descarga te aconsejo que te bajes la última versión estable comprimida en zip.

3.- Descomprimimos y volvemos a hacer lo mismo que para los dos casos anteriores. Me creo una carpeta a al que voy a llamar "wp"(siempre en minúscula, esto es importante) en modo super user (root), en la siguiente ruta.

/svr/www/phpdocs/wordpress

4.- Copiamos todo el contenido del archivo wordpres descomprimido del zip, dentro de la carpeta "wp" que acabamos de crear.

5.- Cambiamos propietario y permisos de la ruta:


chown -R wwwrun:www /srv/www/htdocs/*
chmod -R 755 /srv/www/htdocs/*


6.- Abrimos la base de datos en el navegador:

http://img200.imageshack.us/img200/2839/joomlamysql.jpg

Nos volverá a salir el nombre de usuario y el password si lo habíamos cerrado.

7.- Creamos una base de datos con el nombre "wordpress" y cotejamiento "utf_spanish_ci

8.- Ahora abrimos el archivo wp-config-sample.php con un editor de texto plano y rellena los datos de la conexión a tu base de datos.


// ** Ajustes de MySQL. Solicita estos datos a tu proveedor de alojamiento web. ** //
/** El nombre de tu base de datos de WordPress */
define('DB_NAME', 'wordpress');

/** Tu nombre de usuario de MySQL */
define('DB_USER', 'root');

/** Tu contraseña de MySQL */
define('DB_PASSWORD', 'XXXXXXXX');

/** Host de MySQL (es muy probable que no necesites cambiarlo) */
define('DB_HOST', 'localhost');

/** Codificación de caracteres para la base de datos. */
define('DB_CHARSET', 'utf8');

/** Cotejamiento de la base de datos. No lo modifiques si tienes dudas. */
define('DB_COLLATE', '');

Guarda el archivo como wp-config.php.

9.- Abrimos el navegador en http://localhost/wordpress/wp-admin/install.php y comenzamos la instalación.

http://img543.imageshack.us/img543/3097/wp5012.jpg

tranzorx
06-dic-2010, 15:13
Tras la instalación y configuración inicial nos aparece la siguiente ventana:

http://img689.imageshack.us/img689/2165/wp601.jpg

Iniciamos sesión y nos aparece el Dashboard de configuración de Wordpress:

http://img121.imageshack.us/img121/9826/wp70.jpg



-THE END-


Kind regards, TranzorX!!

tranzorx
06-dic-2010, 19:22
Bueno pues... a pesar de que todos los tutoriales decían que en el archivo wp-config.php no había que poner password, y si os fijáis en el asistente también pone sí que había que hacerlo (lo he resaltado en rojo).

Pues muy mal, porque sí que hay que ponerla, si no no funciona el invento.
Y había que poner el mismo que pusimos cuando creamos la base de datos MySQL (phpMyAdmin) en el momento de instalar LAMP.



define(’DB_NAME’, ‘wordpress‘); (nombre que hayan elegido para la base de datos)
define(’DB_USER’, ‘root‘); (ponemos el usuario root)
define(’DB_PASSWORD’, ”); (el password hay que dejarlo vacío)
define(’DB_HOST’, ‘localhost‘); (dejen localhost)


Finalmente así es como debe quedar el archivo:


// ** Ajustes de MySQL. Solicita estos datos a tu proveedor de alojamiento web. ** //
/** El nombre de tu base de datos de WordPress */
define('DB_NAME', 'wordpress');

/** Tu nombre de usuario de MySQL */
define('DB_USER', 'root');

/** Tu contraseña de MySQL */
define('DB_PASSWORD', 'XXXXXXXXXXXXX');

/** Host de MySQL (es muy probable que no necesites cambiarlo) */
define('DB_HOST', 'localhost');

/** Codificación de caracteres para la base de datos. */
define('DB_CHARSET', 'utf8');

/** Cotejamiento de la base de datos. No lo modifiques si tienes dudas. */
define('DB_COLLATE', '');


Tras el cambio, he aquí el resultado:


http://img543.imageshack.us/img543/3097/wp5012.jpg


Kind regards, TranzorX!!

tranzorx
15-ene-2011, 13:15
Llegados a este punto, y tras algunas correcciones, doy por terminado el tutorila sobre la instalación de gestores de contenido (CMS) en Linux mediante LAMP.

Queda abierto el capítulo de comentarios, aportes, duda...

Cheers!!

ropa ciclismo (http://www.ropa-ciclismo.com/)

Edson
18-ene-2011, 17:51
Excelente tutorial, me parece bastante detallado cosa que se agradece rotundamente. A mi me toco como proyecto de tesis montar un servidor web como el que muestras pero utilizando como CMS a Moodle para manejar la información, cursos, inscripciones, etc referente a mi carrera (Ingeniería en Electrónica y Comunicaciones) usando la red de la facultad de ingeniería de la Universidad Veracruzana ojotes:
Y no había mucha información exacta de como hacerlo, lo poco que encontre estaba en aléman y en ingles (demasiado técnico) pero con un poco de suerte y sentido común logre hacerlo funcionar... :afirmar:
Aparte que tuve que dar un cursillo de como utilizar el moodle a los catedráticos de la carrera :adios:
Con lo que más batalle fué con Mysql por lo del error que te daba si no escribes bien los permisos para que se puedan crear bases de datos con los gestores de contenido... :)

aijeitpipol
06-feb-2011, 06:39
Simplemente EXCELENTE; muy bien explicado todo. Gran tutorial :)

Saludos

anfeza76
07-abr-2011, 05:45
Buenas noches Amigos, les cuento que estoy pegado en el paso de abrir la pantalla de administración de Joomla.

ya hice todos los procedimientos indicados en el manual que compartieron los compañeros pero al colocar..

7.- Ahora pones en la URL lo siguiente:

Cita:
localhost/joomla
El propio navegador te redireccionará hacia la dirección:

Cita:
http://localhost/joomla/installation/index.php
8.- Ya debería de abrirse la pantalla de configuración de Joomla.

No me abre Joomla, al colocar en el navegador localhost/joomla, me sale lo siguiente..

¡Objeto no encontrado!

El enlace requerido no ha sido localizado en este servidor. El enlace en la página referente parece tener algun error o ha expirado. Por favor comunique al autor de la página el error.

Por favor contacte con el webmaster en caso de que usted crea que existe un error en el servidor.
Error 404
localhost
Wed Apr 6 22:34:51 2011
Apache/2.2.15 (Linux/SUSE)


Gracias por su ayuda!

DiabloRojo
07-abr-2011, 08:48
Una de dos:

O no has instalado correctamente el servidor LAMP (punto 1)

o no has creado la carpeta joomla o descomprimido bien el zip... (puntos 3 a 5)

anfeza76
11-abr-2011, 05:19
Muchas gracias, volví a repetir todo el manual paso a paso y ya me diò la pantalla de instalación de Joomla, la cual terminè pero me està pidiendo un usuario y contraseña en la parte de administrador de joomla y no la conozco, ¿ésta se puede restablecer?

De nuevo muchas gracias!

DiabloRojo
11-abr-2011, 09:11
Muchas gracias, volví a repetir todo el manual paso a paso y ya me diò la pantalla de instalación de Joomla, la cual terminè pero me està pidiendo un usuario y contraseña en la parte de administrador de joomla y no la conozco, ¿ésta se puede restablecer?Te pide que introduzcas un usuario y contraseña para el administrador del Joomla, no pierdas esos datos porque ese usuario configurara Joomla.

soyasi
11-abr-2011, 23:04
Si tienes acceso por ftp, puedes mirar el archivo de configuración que esta en el directorio raíz. Otra opción es mirar el usuario y el password almacenados en Mysql. (la mas fácil es la 1ª)

Saludos.

tranzorx
16-may-2011, 14:03
Hola.
A pesar de que cuando escribí el tutorial, éste fue pensado única y exclusivamente para Joomla, durante el proceso de edición del mismo pensé que sería buena idea incluir los otros dos gestores de contenido más famosos que hay en estos momentos.
Creo que no vendría mal modificar el título que aparece en el FAQ, ya que no es suficientemente descriptivo en relación al contenido.
De hecho ahora uso WordPress, pues me parece un CMS mucho mejor que Joomla, aunque para gustos los colores.

Cheers!!

atami
27-nov-2011, 20:43
Hola, interesante tutorial, muy completo y fácil de seguir. ¿Sería muy complicado usarlo con moodle? Soy profe y estoy interesado en su uso en clase. Lo he instalado y usado en alojamientos en internet, así que supongo que no deberá ser muy diferente, ¿no? Además, moodle creo que se encuentra en los repos de Opensuse.

Saludos

tranzorx
15-dic-2011, 18:08
Una hola muy fuerte a todas las autoridades e invitados del foro.

Mi pregunta es: ¿Por qué Moodle?

No es una pregunta capciosa, simplemente es que no sé que puede tener que no tenga WordPress.

Yo empecé con Joomla, pero rápidamente me pude dar cuenta que no hay nada como el WP.

Conozco alguna empresa que están cambiando las plataformas e-commerce de osCommerce, Magento, Zencart o Prestachop por plantillas (Themes) e-commerce de WordPress.

Con miles de plugins y un mercado emergente sin parangón.
Si haces un "Google Trends" de los tres CMS que hay en el presente tutorial, se puede dar cuenta del crecimiento tan espectacular de este excelente gestor de contenido.

¡¡Saludos a todos!!

.............::::EDITO::.............

Dicen que las comparaciones son odiosas.
Una comparativa entre las tres más famosos CMS del mercado para quien no le asuste leer un poco en inglés:

Joomla vs WordPress vs Drupal (http://www.desarrolloweb.com/de_interes/comparativa-wordpress-drupal-joomla-6244.html#contenido_externo)