Mostrando entradas con la etiqueta servidor local. Mostrar todas las entradas
Mostrando entradas con la etiqueta servidor local. Mostrar todas las entradas

jueves, 9 de febrero de 2012

Como actualizar Joomla 1.7 a Joomla 2.5 en forma manual en un servidor local

Cuando llego Joomla 2.5 que es una actualización crítica y de larga duración en soporte, quise actualizarlo del 1.7 que terminará su soporte el 24 de febrero al 2.5 que terminará el 2013 además tiene novedades importantes como la actualización automática de las versiones y extensiones de Joomla además de las mejores en seguridad.

Pero me daba problemas en la actualización más automático como sale estas instrucciones también probé de subir el paquete de actualización a Joomla 2.5 pero me mandaba un error como este: "Se ha producido un error al subir el archivo al servidor."

Así que buscando encontré esta solución que es hacerlo manualmente que lo mostraré en imagenes, esta en servidor local EasyPHP 5.2.10 en Windows 7 con la versión de Joomla Spanish 1.7.5

- Primero descargar el paquete de actualización Aquí o en el sitio oficial

- Una vez descargado el archivo .zip hay que descomprimirlo (puede ser con 7-Zip) en una nueva carpeta yo le puse le nombre "actualización_joomla2.5"


- Y después ponerla en la carpeta donde esta Joomla 1.7 que esta en la carpeta "www" del servidor local, un a vez descomprimido el paquete de actualización hay que eliminar el archivo .zip.



- Una vez iniciado el servidor local hay que entrar en el administrador de Joomla, ir a menú a Gestor de Extensiones.


- En la parte instalar, donde dice: Instalar desde Directorio hay que borrar la parte donde dice "tmp"



 - Y copiar el mismo nombre que pusimos en la carpeta de "actualización_joomla2.5" con F2 click con el botón derecho del mouse y copiar.


 - Ya copiado el nombre de la carpeta hay que reemplazar ese espacio con "actualización_joomla2.5" como en la imagen y clickear el botón Instalación y esperar el proceso.


 - Cuando termina el proceso, saldrá esta imágen y dirá "archivo instalado correctamente"


- Para verificar que la actualización esta correcta hay que ir a menú > Sitio > Información del Sistema y en Versión Joomla debe estar la versión 2.5 instalado y listo! :)


- Y ahora puedes disfrutar de Joomla 2.5 con nuevos botones: Actualización de nuevas versiones Joomla y extensiones para Joomla :)


- Después de esta actualización, no olvidar de eliminar la carpeta "actualización_joomla2.5" para no ocupar espacio inesecarios en el disco duro.


Fuente: http://www.joomlaspanish.org/foros/f135/probemas-actualizar-1-7-3-2-5-a-82049.html

martes, 29 de diciembre de 2009

Instalar servidor local con Joomla y WordPress en Ubuntu

Junte los dos post de distintos blogs que me resultaron para instalar un servidor local (LAMP) con Apache+MySQL+PHP para despues instalar los 2 CMS más conocidos y utilizados en el mundo que es Joomla y WordPress que ademas son mis favoritos por su facil instalación y manejo.

1.- Primero vamos a instalar el servidor web Apache

Para instalarlo simplemente ejecutamos:

sudo aptitude install apache2

Esto instalará Apache 2 y todos los paquetes necesarios para su funcionamiento, si pregunta que si desea continuar instalando estos paquetes responda S o Y según sea el caso (depende del idioma de la instalación).

Una vez finalizada la instalación, pueden comprobar la versión de su Apache ejecutando:

apache2 -v

Les aparecerá algo como:

vensign@lamp-vensign:~$ apache2 -v
Server version: Apache/2.2.12 (Ubuntu)
Server built: Nov 12 2009 22:51:51

Los comandos para manejar el servidor Apache son los siguientes, pueden utilizar cualquiera de las dos versiones del comando la versión larga o la corta:

Función Comando Comando Corto
Iniciar Apache sudo /etc/init.d/apache2 start sudo service apache2 start
Detener Apache sudo /etc/init.d/apache2 stop sudo service apache2 stop
Reiniciar Apache sudo /etc/init.d/apache2 restart sudo service apache2 restart
Estatus Apache sudo /etc/init.d/apache2 status sudo service apache2 status

Nota: Si no les funciona el comando sudo service apache2 … deben instalar sysvinit-utils (especialmente en las versiones más viejas de Ubuntu).

El archivo de configuración por defecto de Apache se encuentra en el directorio /etc/apache2/ y el directorio por defecto de los archivos donde se guardarán las páginas web es en /var/www

Para probar que Apache está funcionando bien basta con ir a la dirección en tu navegador Firefox, escribir http://localhost desde el mismo servidor o http://ipservidor desde otra PC y les debe aparecer algo como lo siguiente:

Pantalla Inicio Apache en el Navegador

2.- Despues hay que instalar la base de datos MySQL

Para instalar el servidor de MySQL debemos ejecutar el siguiente comando:

sudo aptitude install mysql-server 

Esto instalará todos los paquetes y librerias necesarios para que funcione el servidor MySQL

Durante la instalación les aparecerá la siguiente pantalla solicitando la clave de root para el servidor MySQL, aquí deberán colocar una clave para el administrador de la base de datos, no es recomendable colocar la misma clave del usuario de Ubuntu, se recomienda también que tenga una longitud mayor a 8 caracteres y que mezclen letras, símbolos y números, no son permitidos los espacios en blanco.

Clave root Servidor MySQL

Nota: No confundir esto con el usuario root de Linux, este es el usuario root de MySQL

Para comprobar el funcionamiento del servidor MySQL ejecuten el siguiente comando:

mysql -u root -p

Deberá pedirles la clave que colocaron en el paso anterior y aparecerles el prompt mysql> algo parecido a esto:

vensign@lamp-vensign:~$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 40
Server version: 5.1.37-1ubuntu5 (Ubuntu)


Type 'help;' or '\h' for help. Type '\c'
to clear the current input statement.

Vemos que nos muestra la versión del MySQL que acabamos de instalar. Para salir del prompt de mysql y volver al terminal de Linux simplemente escriban exit y presionen Enter o Intro.

Los comandos para administrar MySQL son:

Función Comando Comando Corto
Iniciar MySQL sudo /etc/init.d/mysql start sudo service mysql start
Detener MySQL sudo /etc/init.d/mysql stop sudo service mysql stop
Reiniciar MySQL sudo /etc/init.d/mysql restart sudo service mysql restart
Estatus MySQL sudo /etc/init.d/mysql status sudo service mysql status

Nota: Si no les funciona el comando sudo service mysql … deben instalar sysvinit-utils (especialmente en las versiones más viejas de Ubuntu).

El archivo de configuración de mysql se encuentra en /etc/mysql/my.cnf

3.- Ya que tenemos instalado Apache y MySQL ahora vamos a proceder a instalar el lenguaje para sitios dinamicos PHP.

Para instalar PHP 5 junto con el soporte para Apache y MySQL ejecutamos el siguiente comando en el terminal:

sudo aptitude install php5 libapache2-mod-php5 php5-mysql

Igual que en los pasos anteriores responde S cuando te pregunte que quieres instalar los paquetes.

Una vez que finalice la instalación debemos reiniciar el servidor Apache para que tome los cambios de la libreria de PHP ejecutamos:

sudo /etc/init.d/apache2 restart
El paso anterior es muy importante ya que si no no funcionará el PHP hasta que reinicies el servidor Apache!

Para probar PHP vamos a crear el siguiente archivo y llamarlo prueba.php con el editor Gedit hay que ir a Aplicaciones > Accesorios > Editor de texto gedit

Dentro del archivo copiamos lo siguiente:

Guardamos al archivo y vamos al navegador y colocamos la dirección http://localhost/prueba.php si estamos en el mismo servidor o http://ipdelservidor/prueba.php. Deberia desplegar una lista con toda la información de PHP, los módulos y librerias instalados.

Pagina de prueba.php phpinfo()

Si te aparece una pantalla parecida a la anterior es que PHP está correctamente instalado y funcionando con Apache. Si te aparece algo como que quiere guardar el archivo prueba.php lo más seguro es que no hayas reiniciado el servidor Apache luego de instalar PHP.

El archivo de configuración de PHP se encuentra en /etc/php5/apache2/php.ini

Con estos cuatro pasos ya tenemos instalado un servidor LAMP con Ubuntu.

4.- Ahora vamos a ver como instalar phpmyadmin para manejar MySQL

- Ejecutamos:

sudo aptitude install phpmyadmin

- Durante el proceso de instalación aparecerá el siguiente diálogo en el cual debemos seleccionar Apache presionando barra espaciadora sobre la opción y despues presionar Enter o Intro:

Seleccionar Apache2

- Luego preguntará por la configuración de paquetes a lo que debemos responder que Si

Seleccionar Si en configuracion de Paquetes

- El siguiente dialogo nos pregunta por la clave que configuramos para el usuario root de MySQL que hicimos en los pasos anteriores.

Clave root MySQL

- Por último nos pregunta la clave que queremos darle al usuario de administración de phpmyadmin, escriba la clave que prefieras, si la dejas en blanco y presionas Intro o Enter generará una clave aleatoria.

Clave administración phpmyadmin

Con esto finalizará la instalación de phpmyamin.

Para ingresar a la interfaz web de phpmyadmin vamos a nuestro navegador web y colocamos la dirección http://localhost/phpmyadmin http://ipdelservidor/phpmyadmin o y debería aparecer una ventana como la siguiente:

Pagina inicio Phpmyadmin

Ahí el usuario es: root y la clave de root para MySQL para administrar todas las bases de datos, a medida que creen nuevos usuarios y base de datos pueden entrar con otros usuarios.

Pagina Principal Phpmyadmin

Con esto finalizamos el tutorial, ya tenemos un servidor web LAMP totalmente funcional y ya pueden empezar a colocar sus páginas y desarrollar sus proyectos, pronto publicaremos más tutoriales de configuración y seguridad de servidores web así que estén pendientes.

Como instalar Joomla:

Una vez instalado LAMP y funcionando vamos a instalar Joomla en lo siguiente:

Hay que descargar la ultima versión de Joomla el de .tar.gz2 en http://joomlaspanish.org/ que es la version española de Joomla. Una vez descargado debes descomprimirlo primero hacer una carpeta nueva con el nobre de “joomla” y con el boton secundario del mouse clickear en abrir Gestor de Archivadores y presionar el boton Extraer y dejarlo en la carpeta joomla.

1.- Una vez hecho esto debes dejar la carpeta en el /home o sea /home/joomla.

2.- Ahora moveremos el directorio a un lugar visible en nuestro LAMP escribiendo en la línea de comandos desde el directorio /home/joomla debemos ir a Aplicaciones > Terminal y copiar y pegar esto:

sudo mv joomla /var/www/

3.- Ahora le asignaremos permisos de uso desde línea de comandos con:
sudo chown -R www-data:www-data /var/www/joomla

4.- Ahora vamos a seguir asignando permisos con los comandos:
cd /var/www/joomla
sudo find . -type f -exec chmod 644 {} \;
sudo find . -type d -exec chmod 755 {} \;

5.- No necesitamos crear una base de datos pues joomla 1.5 lo hace solito , seguro que ya se dieron cuenta de esto mientras instalaban. O puedes ir al navegador y escribir http://localhost/phpmyadmin/ y crear una nueva base de datos en donde dice MySQL localhost > Crear nueva base de datos poner un nombre en el espacio en blanco por ejemplo joomla1 y presionar el botón Crear

6.- Ya está instalado, tecleamos en nuestro navegador: http://localhost/joomla/ y nos aparecerán la siguiente interfaz para que comiences a instalar Joomla, aquí eliges el idioma:

7.- Continuando con la instalación de nuestro primer sitio web, la línea configuration.php Escribible dice SI, si no hubiésemos dado los permisos adecuados anteriormente, diría NO, y no podrías instalar Joomla. Luego en la siguiente imagen muestra que Joomla está bajo la Licencia GNU/GPL, si no la conoces, te recomiendo le heches una leída y continuamos con click en Siguiente.

8.- Después, en la tercera imágen muestra la configuración del servidor de Base de Datos. Puesto que hemos instalado MySQL recién, usaremos los valores por defecto que trae, lo cual significa que el servidor será localhost, el usuario será root (a menos que hayas creado algún usuario y desees utilizar ese, lo que es muy recomendable en algunos casos) y la contraseña será la que colocaste cuando te apreció en la pantalla de instalación de MySQL.. El cuarto campo es el nombre de la base de datos que le asignarás a Joomla, cabe mencionar que cada vez que hagas una instalación nueva de Joomla, debes utilizar diferentes nombres para las bases de datos. Esta base de datos, si quieres puede llevar el nombre de la base de datos que creaste en MySQL.

9.- La siguiente pantalla será la configuración FTP, (Protocolo de Transferencia de Archivos). Si posees un servidor FTP o algún proveedor te ha asignado alguno completa los datos que se piden, en caso contrario deja éste paso no habilitado y le das click a Siguiente.

10.- A continuación, basta con completar los primetos 2 campos, los que son el nombre de tu sitio (OJO, no es la dirección web que pondrás en el navegador, es solamente el nombre de tu sitio), el correo del administrador y la contraseña del usuario admin, que es el usuario que joomla trae por defecto.
Nota:Al darle click a Siguiente te aparecerá un mensaje de que no haz instalado los ejemplos de Joomla, no son necesarios, dale a Aceptar para continuar la instalación.

11.- Cuando nos diga que borremos el directorio de instalación tecleamos: sudo rm -R /var/www/joomla/installation/ PERO como consejo, en vez de eliminar el directorio, basta con cambiar el nombre de éste, asi conservamos los archivos de instalación que por alguna falla futura tal vez necesitemos, para esto vasta con digitar: sudo mv /var/www/joomla/installation /var/www/joomla/installation2 Lo que hemos hecho con esto es cambiar el nombre de la carpeta.

12.- Y tienes instalado Joomla


13.- Ahora, para entrar al sitio de administración para que puedas hacer todos los cambios que desees, en tu navegador escribes: http://localhost/miJoomla/administrator y veremos una pantalla como la siguiente:

Instalación WordPress

Son casi los mismos pasos que la instalación de Joomla desde el paso 1 al paso 4 la diferenecia es que debes ir a http://cl.wordpress.org/ y descargar el tar.gz y hacer lo siguiente:

1.- Dejar la carpeta en el /home o sea /home/wordpress

2.- Ahora moveremos el directorio a un lugar visible en nuestro LAMP escribiendo en la línea de comandos desde el directorio /home/joomla debemos ir a Aplicaciones > Terminal y copiar y pegar esto:

sudo mv wordpress /var/www/

3.- Ahora le asignaremos permisos de uso desde línea de comandos con:
sudo chown -R www-data:www-data /var/www/wordpress

4.- Ahora vamos a seguir asignando permisos con los comandos:
cd /var/www/wordpress2
sudo find . -type f -exec chmod 644 {} \;
sudo find . -type d -exec chmod 755 {} \;

5.- Despues debes ir al navegador y escribir http://localhost/phpmyadmin/ y crear una nueva base de datos en donde dice MySQL localhost > Crear nueva base de datos poner un nombre en el espacio en blanco por ejemplo wordpress1 y presionar el botón Crear

6.- Despues de esto escribir en el navegador http://localhost/wordpress y aparecera esto y debes presionar Crear Fichero de Configuración:

7.- Despues aparecera esto y presionas Lest Go:



8.- Llenas los datos con el nombre de la base de datos que creaste en phpmyadmin en el Username es root y el password es el mismo que creaste cuando instalaste mysql anteriormente.



9.- y sale este pantallazo donde ya puedes empezar la instalación presionas Run the install



10.- Pones el nombre de tu blog y tu correo y presionas Instalar wordpress



11.- Esto es una parte muy importante al finalizar la instalación wordpress te da una contraseña autogenerado que debes cambiar imediatamente una vez entrando al administrador por ahora copiala y pegala en Gedit y si queires cambias el Usuario para mas seguridad.

12.- Woordpress te pregunta el nombre de usuario y contraseña que creaste recien anteriormente.



13.- Y tienes wordpress funcionando! ahora hay una advertencia en rojo y debes ir a Si, ir a la pagina de mi perfil



14.- Y ahi debes generar un contraseña que sea a tu gusto como es localhost no es necesario un contraseña complicada y actualizar perfil.

Bueno espero que les haya ayudado en algo en la instalacion de Joomla y WordPress en Ubuntu es un poco mas complicado que en Windows pero con atencion y sentido común puede resultar.

Fuentes:
La Matriz : http://lamatriz.wordpress.com/2009/12/17/instalar-servidor-local-con-joomla-y-wordpress-en-ubuntu/

Instalación LAMP-Ubuntu: http://www.vensign.com/blog/como-instalar-servidor-lamp-ubuntu-paso-a-paso.html

Instalación de Joomla-Ubuntu: http://dcala.wordpress.com/2009/07/14/como-instalar-joomla-1-5-en-ubuntu-o-debian-lenny/

martes, 16 de junio de 2009

Instalar Wamp como localhost en Windows XP

Mucho se habla de los CMS y lo ventajoso que pude ser a la hora de hacer sitios web, pero para probarlo hay que tener un servidor para hacerlo, en algunos casos se puede hcer en algún hosting gratuito, pero algunas veces necesitomos un servidor local o que tu computador se convierta en un servidor con Apache, MSQL y PHP ya sea que no hay internet o hacer test y desarrollar un sitio para subirlo listo hacia la nube de internet.

Aqui les dejo un video tutotrial desarrollado por Lullabot de como instalara un servidor en tu propio computador en este caso es en Wamp sobre Windows XP en que se instala Drupal aunque se puede instalar Joomla o Wordpress en la carpeta "www" sin problemas en sus respectivas carpetas.

Debes descargar Wamp para poder seguir y utilizarlo con este video descargalo aqui: http://wamp-server-wamp5.uptodown.com/

Este video esta en ingles pero este muy bien explicado y graficado


Original Video - More videos at TinyPic