miércoles, 12 de octubre de 2011

problemas con la instalacion de joomla

Cuando vamos a instalar joomla a veces en la pantalla de preinstalacion hay una lista de requerimientos nos aparece Soporte MySql No disponible y con esto no podemos avanzar en la instalacion, la Solucion:

En el archivo php.ini que tenemos en C:/windows/
Primero deben buscar una linea que ponga extension_dir = "./" y la cambiais por extension_dir = "c:\php5\ext" la ruta donde estan instaladas las extensiones de nbuestro PHP (recordar que php5 es donde instalamos php)

Despues debemos buscar otra linea que ponga ;extension=php_mysql.dll y ;extension=php_mysqli.dll y le quitan el ; (punto y coma) inicial, o sea que lo estamos descomentando.

Guardamos el fichero PHP.INI y volvemos a probar, debería funcionar. Pero si no lo hace es posible que tengamos que hacer un par de cosas:

primero. Reiniciar el equipo y volver a probar

(si tampoco va)

segundo. Añadir la ruta de PHP al path de windows

INICIO->Panel de Control->Sistema->Opciones Avanzadas->Variables de entorno

buscais una que se llama Path y le añadis al final ;c:/php5. Ojo no hay que lo que contiene (probablemente algo del estilo de %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\Sy stem32\Wbem)




Otro error que es comun es que cuando terminamos la instalacion de joomla y queremos acceder al panel de control nos aparece una pagina sin conexion, lo que causa esto es que al finalizar la instalacion de joomla no se crea el archivo configuration.php entonces tenemos que crearlo manualmente, de la carpeta installation de joomla, la que eliminamos, copiamos el archivo configuration.php-dist y lo modificamos en wordpad o el notepad, y modificamos esto:

var $sitename = 'your Web site name'; //en nuestro caso servidor1.com

var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'your database username'; //en nuestro caso root
var $password = 'your database password'; //el password que quieran
var $db = 'database name'; // en nuestro caso joomla
var $dbprefix = 'jos_'; // lo que va aqui lo pueden copiar de cuando estaban instalando joomla

lo guardan y listo, todo deberia funcionar bien cuando quieran ir al panel de control de joomla, sino prueben reiniciar.

Acaá los links donde pueden encontrar la informacion original:

http://www.joomlaspanish.org/foros/f9/problema-soporte-mysql-no-disponible-2770.html

http://help.joomla.org/content/view/1944/305/

martes, 11 de octubre de 2011

Instalacion de un CMS (Joomla) en server 2003

Lo primero es descargar MySql, que es necesario para el funcionamiento de Joomla, se peude descargar aca: http://dev.mysql.com/downloads/mysql/

luego descargaremos MySql tools, para usar el mysql administrator, lo descargan de aca: http://dev.mysql.com/downloads/gui-tools/5.0.html

por último descargan joomla 1.7.1 en zip, de aca: http://www.joomlaspanish.org/

Se supone que PHP ya debe estar levantado en su servidor con IIS (fue lo que hicimos anteriormente)

Los pasos a seguir son: Instalar MySql, luego Mysql tools, luego instalar Joomla

Instalacion de Mysql:
Una vez descargados todos los programas que arriba mencioné procederemos a instalarlos.

Empezemos con el MYSQL Essential, que al fin y al cabo es el más importante.
Pantalla de Bienvenida. Click en el botón NEXT.



Selleciona el tipo de instalación a hacer. En nuestro caso escogeremos la opción Típica, por ser la que viene por default. Click en el botón NEXT


Muestra la ruta donde se va a instalar el MYSQL. Click en el botón NEXT



Empieza la instalación.Cuando termine les das click al botón NEXT.



Esta pantalla te da la opción que te loguees en la página web de MYSQL AB, como esa opción no nos interesa le damos click a la opción SKIP SIGN-UP, y click en NEXT.





Ya esta instalado el MYSQL, pero nos da la opción de configurarlo de inmediato, lo cual es lo más recomendable. Click en NEXT.



Pantalla de bienvenida al asistente de configuración.Click en NEXT.



Le damos Configuración Detallada y click en NEXT.





Definimos que tipo de servidor queremos tener. En nuestro caso usaremos la opcion DEDICATED MYSQL SERVER MACHINE, la cual utiliza toda la memoria para el servidor.Quizá si aún estas probando el MYSQL debas poner la opción DEVELOPER MACHINE que es la más recomendada en la mayoría de casos.Click en NEXT.




Marcamos la opción MULTIFUNCTIONAL DATABASE y click en NEXT.





Definir tipo de almacenamiento. Lo dejamos en InnoDB. Click botón NEXT.





Definir el número de conexiones concurrentes al servidor. Dejamos por default la opción. marcada. Click botón NEXT.



Configurar la opciones de conexión de red. Dejamos por default las que vienen marcadas. MYSQL usará el puerto 3306 para las conexiones.





Configurando el tipo de caracteres que usara el MYSQL. Dejamos las opciones marcadas por default a menos que tengamos que alamcenar caracteres en distintos idiomas en la base de datos. Por ejemplo clientes cuyo nombre este en español y ruso. En ese caso marcariamos la opción 2, BEST SUPPORT FOR MULTILINGUALISM. Pero normalmente deja lo como está y dale click en el botón NEXT.



Indica si deseas instalar el MYSQL como un servicio del Sistema Operativo.




Opciones finales de seguridad. Define un password para el ROOT de la base de datos. También si es que se puede acceder como root remotamente al servidor marcando la opción ENABLE ROOT ACCESS FROM REMOTE MACHINE.


Empieza el proceso de configuración del servidor.





Luego a instalar Mysql tools, con siguiente, siguiente, y creamos la base de datos que vamos a utilizar, la nombramos "joomla".

Despues descomprimimos la carpeta comprimida de joomla y la renombramos como "joomla" y la podemos en nuestra carpeta c:/inetpub/wwwroot



5.-Una vez creada la base de datos, empezaremos con la instalación de Joomla, para esto escribiremos en nuestro navegador la siguiente URL “http://localhost/installation/index.php”, nos mostrara una pantalla donde tendremos que elegir el idioma de instalación, y despues haremos clic en el botón siguiente, situado en la parte superior derecha.




6.- En la siguiente pantalla, debemos verificar que todos los campos esten de color verde, para asi tener una instalación completamente funcional y sin ningun error. Si todo esta bien, hacemos clic en sigueinte.




7.- El siguiente paso es leer la licencia del programa, y hacer clic en siguente.




8.- En ña siguiente pantalla, debemos rellenar los campos con la información de nuestra base de datos creada anteriormente. En tipo de la base de datos, elegiremos la opción, MySQL, en nombre del servidor escribiremos “localhost”, en este campo casi siempre el nombre sera localhost, a menos de que tu servicio de alojamiento te proporcione algún otro. En nombre de usuario y contraseña, escribiremos los datos del usuario para conectarnos a nuestra base de datos, como estamos en localhost, utilizaremos “root”, y la contraseña la dejaremos en blancoSi tu utilizas un servicio de alojamiento diferente, al momento de crear tu base de datos, deberas crear un usuario para la misma. El siguiente campo, sera ingresar el nombre de nuestra base de datos antes creada, en mi caso es “joomla”. Llenados los campos correctamente, presionamos el boton siguiente.




9.- Despues encontraremos una pantalla para la configuración de la Capa FTP, este paso no es necesario llenarlo nuestro hosting, utiliza windows como sistema operativo, pero si por lo contrario utiliza Linux, sera necesario llenarlo, para asi no tener problemas con los permisos de arhivo. En esta ocasión lo dejaremos en blanco ya que estamos trabajando sobre windows. Haci que procedemos a presionar el botón siguiente.





10.- El pasi siguiente sera llenar el nombre que tendra nuestro sitio web, el correo del administrador, asi como su contraseña. Tambien existe una opción de instalar los datos de ejemplo, esto es recomendado para principiantes, pero si deseas hacer una instalación limpia, no hagas clic sobre ese boton. Una vez llenados los campos con los datos correctos, hacemos clic en el boton siguiente.




11. Ya casi hemos terminado, en la siguiente pantalla, nos aparecera un mensaje que nos indica que debemos eliminar completamente el directorio de instalación.




12.- Para eliminarlo, debemos entrar a los arhivos de Joomla, que se encuentran dentro de la carpeta www, y eliminar completamente la carpeta llamada “installation”.




13.- Con esto hemos terminado nuestra instalación de Joomla, y podremos accesar a nuestro panel de administración desde la siguiente URL, “http://localhost/administrator/index.php”, despues ingresamos nuestro nombre de usuario que es “Admin”, y nuestra contraseña que ingresamos en el paso No. 10.




14.-Hecho esto ya estaremos dentro de nuesto panel de administración de Joomla.



Para finalizar dejo algunos links y un video que me ayudó en la instalacion de joomla:

http://www.joomlaspanish.org/comunidad/isiroca/videos/video/65-Instalar+Joomla+en+Servidor+Local.html

http://www.joomlaspanish.org/foros/f59/aprende-instalar-joomla-1-5-14-en-localhost-42746.html

https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0Bx9voOfXetK7MzJlZjdkNjYtNmUyZC00OGU3LTkxZjYtNzBkZGQ3MjM4YTZk&hl=en_US (obviar la parte de instalcion de iis y php)

Instalacion de Windows Server 2003, configuracion de Active Directory, DHCP, DNS y correo electronico

en este video se explica la configuracion de Windos Server 2003, la creacion de un dominio, configuracion de Active Directory, DHCP, DNS y configuracion de cuentas de correo electronico, asi como la explicacion de como agregar restricciones y directivas a las maquinas que pertenecen al dominio. El video es Muy bueno y muy explicativo.

Acá el Enlace

si no es posible verlo este es el Link:
https://docs.google.com/leaf?id=0Bx9voOfXetK7ZDBiMzIwNzYtZDZjNi00MWM2LWI2OWUtNmE2NGRhM2NkMGM3&hl=en_US

domingo, 9 de octubre de 2011

Instalacion de PHP en IIS

vamos a hacer una instalacion de php en iis6 y windows server 2003.

como es windows server 2003 ya trae iis6 instalado y funcionando, vamos a descargar php 5.2 en zip de la siguiente direccion: http://windows.php.net/download/, despues de descargarlo, creamos una carpeta en C: que se llama php5 y descomprimimos alli lo que acabamos de descargar. Copiar el archivo php.ini-recomended de php5 a c:/windows, ya copiado alli lo renombramos como php.ini. Luego copiamos de php5 el archivo php5ts.dll y lo pegamos en c:/windows/system32.

Despues de eso vamos a Inicio/Herramientas Administrativas/Administracion de Internet Information services (iis) ya adentro expandimos el nombre del nuestro servidor y clic derecho en Sitios Web, luego Propiedades, luego clic en la pestaña Directorio particular y en el apartado Permisos de Ejecucion hacemos clic en configuracion, en la pestaña Asignaciones hacer clic en Agregar, en Ejecutable hacer clic en Examinar y buscar el archivo php5isapi.dll en nuestra carpeta c:/php5/ y en Extension ponemos ".php" sin comillas, Aceptar y Aceptar. Ahora estamos de nuevo en las propiedades de Servicios Web, alli nos vamos a la pestaña Documentos y agregamos uno que se va a llamar pruebaPHP.php, lo agregamos y lo ponemos hasta arriba, o sea que va a ser el primero, despues Aceptar.

Ahora hacemos clic derecho en Extensiones de servicio Web, luego clic en Agregar nueva extension de servicio Web, en nombre de la extension escribimos "PHP" , sin comillas, y en archivos necesarios buscamos el archivo php5isapi.dll en c:/php5, checkear el checkbox Establecer el estado de extension a permitido y Aceptar.

Nos vamos a la carpeta c:/inetpub/wwwroot y alli creamos el archivo pruebaPHP.php y le agregamos esto:

<?php
phpinfo();
?>


lo guardamos y listo.

ahora podemos ir a http://localhost y se va a abrir una ventana en el explorador con la informacion sobre la version de php que tenemos

Es una explicacion un poco larga y confusa pero aqui hay un video sobre como hacerlo, esta en ingles pero se entiende muy bien

http://www.youtube.com/watch?v=17aAuMVippQ