Tomado de:
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=351
Os explicamos cómo crear una web profesional de forma bastante sencilla utilizando el CMS (Content Management System ó Sistema de gestión de contenidos) Joomla!, versión 1.5.7. Os explicamos cómo preparar un equipo con Windows XP SP3 para que sea servidor web, servidor de base de datos MySQL, para poder instalar Joomla!
Definición de Joomla!
Joomla! es un sistema de administración de contenidos (CMS) de código abierto, desarrollado con el lenguaje de programación PHP (PHP Hypertext Pre-processor) bajo una licencia GPL. Joomla! está diseñado para realizar sitios web tanto para Internet como para intranets. Para su funcionamiento necesita un servidor web con soporte para PHP y una base de datos MySQL Server.
Debido a la gran difusión de este proyecto, se han desarrollado multitud de módulos para Joomla!: noticias, blogs, foros, encuestas, calendarios, galerías de imágnes, descargas, etc.
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.
La primera versión de Joomla! (Joomla! 1.0.0) fue publicada el 16 de septiembre de 2005. Se trataba de una versión mejorada de Mambo 4.5.2.3 combinada con otras modificaciones de seguridad y anti-bugs. Actualmente los programadores han publicado Joomla! 1.5 estable bajo un código completamente reescrito y construido bajo PHP 5.
Escenario de trabajo apropiado para instalar Joomla
Para que Joomla! funcione necesitará un servidor web con soporte para PHP (PHP Hypertext Pre-processor) que es el lenguaje de programación interpretado que utiliza Joomla. En nuestro caso utilizaremos Apache como servidor web instalado sobre una máquina con Windows XP, aunque Apache se puede instalar en casi cualquier sistema operativo (Linux, Windows, etc.), para convertir nuestro PC en un servidor web.
Joomla! también necesitará un servidor de base de datos MySQL Server, donde alojará las tablas necesarias para su funcionamiento. En nuestro caso utilizaremos MySQL Server 5.2.6.
Por último, Joomla! necesitará PHP para su compilación, pues está desarrollado en este lenguaje. La versión que utilizaremos de Joomla! está desarrollada en PHP 5, por lo que utilizaremos esta versión.
Es importante mencionar que Joomla! 1.5.7 no funciona correctamente con PHP 6, por lo que no recomendamos tener esta versión de PHP, hasta que los desarrolladores de Joomla! lo adapten para PHP 6.
Utilizaremos el proyecto AppServ Open Project para instalar Apache, PHP y MySQL. Este proyecto permite instalar y dejar configurados estos tres sistemas de forma que montaremos un servidor web con soporte para PHP y base de datos MySQL en pocos minutos.
En concreto utilizaremos AppServ 2.5.10, que instalará lo siguiente:
* Apache 2.2.8
* PHP 5.2.6
* MySQL 5.0.51b
* phpMyAdmin-2.10.3
Para ello accederemos a la web oficial de AppServ: http://www.appservnetwork.com, pulsaremos en Download de AppServ 2.5.10:
http://prdownloads.sourceforge.net/appserv/appserv-win32-2.5.10.exe?download
Crear una web profesional con el CMS Joomla - Descarga AppServ
Ejecutaremos el fichero descargado: appserv-win32-2.5.10.exe (16,4 MB)
Crear una web profesional con el CMS Joomla - Ejecución fichero instalación AppServ
Se iniciará el asistente de instalación de AppServ 2.5.10, pulsaremos "Next" para iniciar la instalación:
Crear una web profesional con el CMS Joomla - Inicio asistente instalación AppServ
Leeremos los términos de licencia y, si estamos de acuerdo, pulsaremos "I Agree" para continuar:
Crear una web profesional con el CMS Joomla - Términos de licencia de AppServ
Seleccionaremos la carpeta de destino de los ficheos de instalación de AppServ, en esta carpeta se instalarán tanto PHP, como Apache y MySQL (en nuestro caso E:/AppServ_Joomla):
Crear una web profesional con el CMS Joomla - Carpeta de destino de la instalación de AppServ
A continuación podremos elegir los componentes que se instalarán:
* Apache HTTP Server.
* MySQL Database.
* PHP Hypertext Preprocessor.
* phpMyAdmin.
Si ya tenemos instalado alguno de los componentes anteriores podremos desmarcarlo para que no se instale. Pulsaremo "Next" para continuar:
Crear una web profesional con el CMS Joomla - Componentes que se instalarán de AppServ
Introduciremos el nombre del servidor, para Apache HTTP Server, en nuestro caso "ajpdsoft.com", introduciremos el email del administrador y el puerto que utilizará Apache HTTP Server, por defecto el 80:
Crear una web profesional con el CMS Joomla - Datos de configuración para Apache HTTP Server
Introduciremos los datos de configuración de MySQL Server, la contraseña del superusuario root (root password), el juego de caracteres (character sets and collations). También podremos indicar desde aquí si queremos activar el tipo de tabla "InnoDB". Pulsaremos "Install" para iniciar el proceso de instalación de AppServ:
Crear una web profesional con el CMS Joomla - Datos de configuración para MySQL Server
El asistente nos mostrará el progreso de la instalación de los distintos componentes de AppServ:
Crear una web profesional con el CMS Joomla - Progreso de la instalación de AppServ
Si tenemos algún cortafuegos (firewall) nos mostrará una ventana indicando si queremos bloquear el intento de acceso de mysql.exe, a 127.0.0.1, mediante el puerto 3306. En nuestro caso marcaremos "Recordar acción (crear regla)" y "Permitir":
Crear una web profesional con el CMS Joomla - Crear regla en cortafuegos para mysql.exe
Realizaremos la misma operación para mysqladmin.exe:
Crear una web profesional con el CMS Joomla - Crear regla en cortafuegos para mysql.exe
El último paso de la instalación de AppServ 2.6.0 nos permitirá iniciar los servicios de Apache y MySQL, dejaremos marcado "Start Apache" y "Start MySQL" para iniciar estos servicios. Pulsaremos "Finish":
Crear una web profesional con el CMS Joomla - Iniciar servicios de Apache y MySQL
Si todo ha ido bien, el asistente de instalación nos habrá creado un servicio en "services.msc" (servicios de Windows) llamado "Apache2.2", que debería indicar el estado de "Iniciado":
Crear una web profesional con el CMS Joomla - Servicio de Apache
El asistente de instalación nos habrá creado otro servicio en "services.msc" (servicios de Windows) llamado "mysql", que debería indicar el estado de "Iniciado":
Crear una web profesional con el CMS Joomla - Servicio de mysql
Si alguno de estos servicios no aparece o no se ha iniciado pulsa aquí para obtener un poco de ayuda.
Si todo es correcto, abriendo el navegador de Internet, por ejemplo Mozilla Firefox, y escribiendo la siguiente URL:
http://localhost
Nos aparecerá la siguiente ventana:
Crear una web profesional con el CMS Joomla - Inicio del servidor web en el navegador de Internet
Nota: si hemos cambiado el puerto de Apache en la instalación de AppServ, en la URL introduciremos:
http://localhost:numero_puerto
Pulsando en "phpMyAdmin Database Manager Version 2.10.3" e introduciendo usuario y contraseña utilizados para la administración de MySQL, podremos acceder a phpMyAdmin una aplicación web que permite administrar MySQL:
Crear una web profesional con el CMS Joomla - phpMyAdmin Database
phpMyAdmin, ventana principal, selección de esquema/schema (base de datos MySQL):
Crear una web profesional con el CMS Joomla - phpMyAdmin Database selección de esquema
Con esto habremos preparado el escenario necesario para instalar Joomla: MySQL Server, Apache y PHP.
Instalación de Joomla!
En primer lugar crearemos la base de datos (esquema) en MySQL Server para Joomla!. Podremos hacerlo utilizando algún software como MySQL Administrator o bien desde la línea de comandos, con el comando "mysqladmin". Para hacerlo desde la línea de comandos, desde el botón "Inicio" - "Ejecutar", introduciremos "cmd" y pulsaremos "Aceptar". En la ventana shell de MS-DOS escribiremos el siguiente comando (para crear la base de datos "bdjoomla"):
mysqladmin -u root -p create bdjoomla
(nos pedirá la contraseña del usuario "root" para crear el esquema "bdjoomla")
Utilizaremos el usuario "root", aunque posteriormente podremos crear un usuario con permisos sólo para este esquema (es lo recomendable).
Crear una web profesional con el CMS Joomla - Creación de catálogo - base de datos para Joomla!
Podremos ver el resultado del comando desde MySQL Administrator (desde aquí también podremos crear la base de datos), nos identificamos con el usuario y contraseña introducidos en la instalación de AppServ para MySQL:
Crear una web profesional con el CMS Joomla - Acceso a administración de MySQL con MySQL Administrator
La base de datos creada en "Catalog", donde se crearán las tablas de Joomla!, llamada "bdjoomla":
Crear una web profesional con el CMS Joomla - Acceso a administración de MySQL con MySQL Administrator
A continuación crearemos el usuario que tendrá acceso a la base de datos "bdjoomla", será el usuario "usujoomla", para ello abriremos una ventana de shell de comandos MS-DOS, desde "Inicio" - "Ejecutar", escribiendo "cmd" y pulsando "Aceptar". El comando que utilizaremos será:
mysql -u root -p
Accederemos a la utilidad "mysql" para administrar MySQL Server desde la línea de comandos. Introduciremos el siguiente comando para crear el usuario "usujoomla":
grant all privileges on bdjoomla.* to usujoomla@localhost identified by 'contraseña';
Para que se establezcan los permisos anteriores escribiremos el siguiente comando:
flush privileges;
Crear una web profesional con el CMS Joomla - Creación de usuario para Joomla!
El resultado de la ejecución de los comandos anteriores:
C:/>mysql -u root -p
Enter password: ****
Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 7 to server version: 5.0.51b-community-nt-log
Type 'help;' or '/h' for help. Type '/c' to clear the buffer.
mysql> grant all privileges on bdjoomla.* to usujoomla@localhost identified by 'contraseña';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> /q
Bye
C:/>
Tras preparar MySQL para la instalación de Joomla!, descargaremos el fichero comprimido desde la web http://www.joomlaspanish.org, seleccionando Joomla! Spanish 1.5.7 estable-Full (Pack Joomla-1.5.7-spanish.zip):
Crear una web profesional con el CMS Joomla - Descarga de Joomla
Seleccionamos la ubicación de la descarga del fichero de instalación de Joomla!:
Crear una web profesional con el CMS Joomla - Descarga de Joomla
Descomprimiremos el fichero descargado Joomla_1.5.7-Spanish-pack_completo.zip (5,4 MB):
Crear una web profesional con el CMS Joomla - Descompresión del fichero descargado
Copiaremos la carpeta descomprimida a la ubicación donde se encuentran las carpetas de los componentes accesibles para el servidor web Apache:
E:/AppServ_Joomla/www
(E:/AppServ_Joomla será la carpeta de instalación de AppServ)
Es necesario copiar esta carpeta a la carpeta www para que pueda ejecutarse desde el navegador web, para ejecutar el código PHP de Joomla!:
Crear una web profesional con el CMS Joomla - Copiando la carpeta de Joomla! al servidor web
A continuación, para iniciar la instalación de Joomla!, abriremos el navegador web, por ejemplo Mozilla Firefox, e introduciremos la siguiente URL (siempre que lo estemos ejecutando desde el propio equipo donde hemos instalado AppServ):
http://localhost/joomla
(asumiendo que hemos copiado Joomla! en la carpeta E:/AppServ_Joomla/www/joomla)
Si todo es correcto nos aparecerá un asistente de instalación vía web. Pulsaremos "Siguiente" para continuar con el paso 2 de la instalación:
Crear una web profesional con el CMS Joomla - Ejecutando el asistente de instalación de Joomla!
En el paso 2, el asistente de instalación de Joomla! realizará una comprobación, si alguno de los parámetros de configuración no es admitido lo marcará en rojo. No podremos continuar con la instalación si no se cumplen algunos de los requisitos. En la parte inferior mostrará los valores recomendados, en este caso, aunque haya opciones en rojo, sí se podrá continuar la instalación. Cuando hayamos corregido los posibles problemas podremos pulsar "Volver a comprobar", así hasta que todo esté correcto, en este caso pulsaremos "Siguiente" para continuar con el paso 3:
Instalación de Joomla! - Paso 2 - Comprobación previa
En el paso 3, nos mostrará los términos de la licencia GNU/GPL de Joomla!, los leeremos y si estamos de acuerdo pulsaremos "Siguiente" para continuar:
Instalación de Joomla! - Paso 3 - Términos de licencia
En el paso 4 Base de datos, indicaremos los datos de la base de datos MySQL que utilizaremos para alojar las tablas de Joomla!:
* Tipo de base de datos: mysql.
* Nombre del servidor: localhost.
* Nombre de usuario: usujoomla.
* Contraseña: contraseña.
* Nombre de la base de datos: bdjoomla.
Los datos anteriores serán los datos que hayamos utilizado para la creación de la base de datos y el usuario con permisos sobre ésta.
Tras introducir estos datos pulsaremos "Siguiente" para continuar:
Instalación de Joomla! - Opciones de la base de datos MySQL
Si disponemos de un servidor FTP en nuestro equipo, podremos configurar Joomla! para que lo utilice. Para ello habrá que indicar los siguientes datos:
* Habilitar la capa FTP para la gestión de archivos: marcaremos "Sí" para habilitar esta opción.
* Nombre del usuario FTP: nombre con permisos de lectura (al menos) sobre las carpetas de Joomla!.
* Contraseña FTP: contraseña del usuario FTP.
Instalación de Joomla! - Configuración acceso FTP desde Joomla!
A continuación, en el paso 5, indicaremos los siguientes datos:
* Nombre del sitio web: nombre que se utilizará para el sitio web.
* Correo electrónico del usuario administrador: email del usuario administrador.
* Contraseña del usuario admin: contraseña para acceder a la administración de Joomla!.
Instalación de Joomla! - Script de instalación - Creación de tablas
En este mismo paso también indicaremos si queremos subir datos de ejemplo, restaurar o migrar contenido de respaldo:
* Instalar contenido de ejemplo predeterminado (en español): con esta opción se cargarán los datos de ejemplo predeterminados. Para hacerlo hay que marcar la primera opción "Instalar contenido de ejemplo predeterminado" y hacer clic sobre el botón "Instalar los datos de ejemplo predeterminados" (en español).
* Cargar un script de migración: con esta opción se puede subir un archivo de un script SQL compatible con Joomla! 1.5 ya existente y ejecutarlo en el servidor. Esto sirve tanto para para instalar datos de ejemplo en su idioma o para restaurar una copia de seguridad de Joomla! 1.5. El script SQL debe tener los prefijos correctos en las tablas, estar codificado en UTF-8 y ser compatible con el esquema de bases de datos de Joomla! 1.5.
* Migrar contenidos de una versión anterior: permite importar contenidos, utilizando una copia de seguridad de la base de datos de un sitio con una versión anterior de Joomla!, en el nuevo sitio con Joomla! 1.5. El asistente de instalación permite subir script sql no comprimidos, comprimidos con zip y también comprimidos con gz. Los archivos comprimidos deben contener un solo fichero de script.
* Instalación limpia: esta opción instala Joomla! completamente vacío (sin contenido de ejemplo). Para ello, tras indicar el nombre del sitio, el correo electrónico y la clave del usuario admin, puede pasar a la etapa de finalización haciendo clic en "Siguiente".
En nuestro caso marcaremos "Instalar contenido de ejemplo predeterminado" y pulsaremos el botón "Instalar los datos de ejemplo predeterminados":
Instalación de Joomla! - subir datos de ejemplo, restaurar o migrar contenido de respaldo
Tras pulsar en "Instalar los datos de ejemplo predeterminados" nos mostrará este aviso:
Instalación de Joomla! - Aviso de Datos de ejemplo instalados
Tras pulsar en este botón se habrán creado las 36 tablas de MySQL necesarias para el funcionamiento de Joomla!, podremos verlas con cualquier aplicación que permita acceder a MySQL Server, por ejemplo AjpdSoft Administración Bases de Datos:
Instalación de Joomla! - Acceso a MySQL Server para ver las tablas de Joomla
Instalación de Joomla! - Acceso a MySQL Server para ver las tablas de Joomla
Por último, el asistente de instalación de Joomla! nos obligará a eliminar el directorio "installation" ubicado (en nuestro caso) en:
E:/AppServ_Joomla/www/joomla/installation
El aviso que muestra el asistente de instalación de Joomla!:
Para continuar debe eliminar completamente el directorio de instalación.
Por motivos de seguridad, no podrá avanzar más allá de esta pantalla hasta que el directorio "installation" sea removido completamente. Esta es una característica de seguridad de Joomla!.
Así pues procederemos a eliminarlo abriendo el Explorador de Windows y accediendo a la carleta "joomla", eliminado el directorio "installation". Tras eliminarlo pulsaremos en "Administración" para entrar en la ventana de administración y configuración de Joomla!. Podremos pulsar también en "Portada" para ver lo que verán los usuarios al conectarse a nuestro servidor web:
Instalación de Joomla! - Aviso de elminación de la carpeta installation
En la ventana anterior también nos indicará el nombre del usuario administrador de Joomla!: "admin". Pulsando en "Administración" o bien escribiendo la siguiente URL en nuestro navegador web:
http://localhost/joomla/administrator/
Nos mostrará la siguiente ventana, introduciremos el usuario "admin" y la contraseña introducida en el paso 6 de la instalación, en "Idioma" podremos seleccionar el idioma en el que aparecerá la ventana de administración de Joomla!. Pulsaremos "Acceder":
Instalación de Joomla! - Login para acceder a la administración de Joomla!
Ventana de administración de Joomla!:
Instalación de Joomla! - Administración de Joomla!
Para ver el aspecto inicial que tendrá nuestro sitio web pondremos en el navegador web la siguiente URL:
http://localhost/joomla
Instalación de Joomla! - Aspecto inicial de nuestro sitio web
Por supuesto podremos cambiar el tema visual y todos los menús y secciones que aparecen por defecto adaptándo la visualización a nuestras necesidades. Todo se realizará desde la ventana de Administración de Joomla!.
Si queremos que Joomla! sea accesible al escribir en el navegador: http://localhost tendremos que abrir el fichero de configuración de Apache ubicado en:
y cambiar el valor del siguiente parámetro DocumentRoot (por defecto "E:/APPSER~2/www") por este otro:
"E:/APPSER~2/www/joomla"
Para que los cambios tengan efecto deberemos reiniciar el servicio de Apache (Apache2.2).
De esta forma estaremos indicando a Apache que la página inicial será la de Joomla!
Por último, para que nuestro servidor web sea accesible desde cualquier parte del mundo, tendremos que hacer tres cosas:
* Si tenemos router en nuestra LAN tendremos que mapear / redireccionar el puerto "80" hacia la IP interna de nuestro servidor web. De esta forma, cualquier petición que se haga a la IP pública (la que nos haya asignado nuestro proveedor de servicios de Internet) la recibirá y gestionará nuestro servidor web, más concretamente Joomla!. Obviamente, si tenemos algún cortafuegos en nuestra red, tendremos que abrir el puerto "80" hacia el servidor web.
* Como segundo paso, tendremos que contratar con nuestro proveedor de servicios de Internet una IP pública fija, de esta forma siempre tendremos la misma IP para acceder a nuestro servidor Web. Si no estamos dispuestos a pagar más y no necesitamos esta IP fija, siempre podremos utilizar un software como AjpdSoft Aviso Cambio IP Pública para que nos avise de la IP pública de nuestro servidor web cuando ésta cambie.
* Por último, si queremos registrar un dominio del tipo www.ajpdsoft.com, tendremos que hacerlo en una entidad registrante, como Red.es para los dominios .es. O bien utilizar cualquier empresa de hosting (alojamientos). Registraremos el dominio e indicaremos en la zona DNS del mismo la IP pública que nos haya asignado nuestro proveedor de conexión a Internet (en el servidor web). Por supuesto, para este caso, es muy recomendable disponer de IP pública fija, de lo contrario habría que cambiar la zona DNS cada vez que cambiase nuestra IP pública.
Anexo
* Si no aparece el servicio de MySQL o el de Apache en Servicios de Windows, tras la instalación, podremos intentar ejecutarlo manualmente para ver el posible error que muestre. Por ejemplo, supongamos que ya tenemos instalado MySQL en nuestro equipo, si intentamos ejecutar el fichero mysql_serviceinstall.bat, ubicado en E:/AppServ_Joomla/MySQL, nos aparecerá esta ventana:
Crear una web profesional con el CMS Joomla - Error al intentar instalar el servicio de MySQL si ya existe
Con el texto:
Installing MySQL as an Service
The service already exists!
The current server installed: E:/AppServ_Joomla/MySQL/bin/mysqld --defaults-file
=E:/AppServ_Joomla/MySQL/my.ini mysqlalpha
Try to start the MySQL deamon as service ...
El servicio solicitado ya ha sido iniciado.
Puede obtener más ayuda con el comando NET HELPMSG 2182.
Presione una tecla para continuar . . .
* Para instalar manualmente el servicio de MySQL ejecutaremos el fichero mysql_serviceinstall.bat, ubicado en la carpeta:
E:/AppServ_Joomla/MySQL
(donde "E:/AppServ_Joomla" será la carpeta destino de la instalación de AppServ).
Editaremos este fichero antes de ejecutarlo si queremos, por ejemplo, cambiar el nombre que se le asignará al servicio de MySQL. El contenido original de este fichero:
@ECHO OFF
if "%OS%" == "Windows_NT" goto WinNT
:Win9X
ECHO.
ECHO Sorry! MySQL can not run as Services under Win9x
ECHO Please use mysql_start.bat instead
ECHO.
goto exit
:WinNT
ECHO.
ECHO Installing MySQL as an Service
ECHO.
bin/mysqld --install mysql --defaults-file=E:/AppServ_Joomla/MySQL/my.ini
ECHO.
ECHO Try to start the MySQL deamon as service ...
ECHO.
net start MySQL
:exit
pause
Crear una web profesional con el CMS Joomla - Editar fichero de instalación de servicio de MySQL
Para cambiar el nombre del servicio, cambiaremos "mysql" (marcado en negrita) por el nombre que queramos, por ejemplo:
@ECHO OFF
if "%OS%" == "Windows_NT" goto WinNT
:Win9X
ECHO.
ECHO Sorry! MySQL can not run as Services under Win9x
ECHO Please use mysql_start.bat instead
ECHO.
goto exit
:WinNT
ECHO.
ECHO Installing MySQL as an Service
ECHO.
bin/mysqld --install mysql6Alpha --defaults-file=E:/AppServ_Joomla/MySQL/my.ini
ECHO.
ECHO Try to start the MySQL deamon as service ...
ECHO.
net start mysql6Alpha
:exit
pause
Al ejecutar el fichero mysql_serviceinstall.bat nos mostrará una ventana de MS-DOS con el resultado de la instalación del servicio de MySQL:
Crear una web profesional con el CMS Joomla - Resultado instalación servicio MySQL
Con el texto:
Installing MySQL as an Service
Service successfully installed.
Try to start the MySQL deamon as service ...
El servicio de mysqlalpha está iniciándose.
El servicio de mysqlalpha se ha iniciado con éxito.
Presione una tecla para continuar . . .
* Si queremos desinstalar el servicio de MySQL, ejecutaremos el fichero: mysql_serviceuninstall.bat, con el contenido:
@ECHO OFF
if "%OS%" == "Windows_NT" goto WinNT
:Win9X
ECHO.
ECHO Sorry! MySQL can not run as Services under Win9x
ECHO Please use mysql_stop.bat instead
ECHO.
goto exit
:WinNT
ECHO.
ECHO Stopping MySQL when it runs...
ECHO.
net stop mysql
ECHO.
ECHO Uninstalling MySQL Service
ECHO.
bin/mysqld --remove mysql
if not exist %windir%/my.ini GOTO exit
ECHO.
ECHO.
ECHO.
:exit
pause
Crear una web profesional con el CMS Joomla - Resultado instalación servicio MySQL
Con el texto:
Stopping MySQL when it runs...
El servicio de mysqlalpha está deteniéndose.
El servicio de mysqlalpha fue detenido con éxito.
Uninstalling MySQL Service
Service successfully removed.
Presione una tecla para continuar . . .
* Si no aparece el servicio de Apache en Servicios de Windows, tras la instalación, podremos instalarlo manualmente ejecutando el fichero apache_serviceinstall.bat, ubicado en la carpeta:
E:/AppServ_Joomla/Apache2.2
Con el contenido por defecto:
@ECHO OFF
if "%OS%" == "Windows_NT" goto WinNT
:Win9X
ECHO.
ECHO ####### Sorry! Apache can not run as Services under Win9x #######
ECHO ####### Please use apache_start.bat instead #######
ECHO.
goto exit
:WinNT
ECHO.
ECHO ####### Installing Apache as an Service #######
ECHO ####### To remove Service please use : apache_serviceuninstall.bat #######
ECHO.
bin/httpd -k install -n "Apache2.2"
ECHO.
ECHO ####### Now Starting Apache... #######
ECHO.
net start Apache2.2
:exit
ECHO.
pause
Para cambiar el nombre del servicio de Apache por defecto, "Apache2.2", modificaremos el texto anterior en negrita por el nombre que queramos darle al servicio de Apache, por ejemplo "Apache2.2.8":
@ECHO OFF
if "%OS%" == "Windows_NT" goto WinNT
:Win9X
ECHO.
ECHO ####### Sorry! Apache can not run as Services under Win9x #######
ECHO ####### Please use apache_start.bat instead #######
ECHO.
goto exit
:WinNT
ECHO.
ECHO ####### Installing Apache as an Service #######
ECHO ####### To remove Service please use : apache_serviceuninstall.bat #######
ECHO.
bin/httpd -k install -n "Apache2.2.8"
ECHO.
ECHO ####### Now Starting Apache... #######
ECHO.
net start Apache2.2.8
:exit
ECHO.
pause
Guardaremos y ejecutaremos el fichero apache_serviceinstall.bat:
Crear una web profesional con el CMS Joomla - Resultado instalación servicio Apache
Con el texto:
####### Installing Apache as an Service #######
####### To remove Service please use : apache_serviceuninstall.bat #######
Installing the Apache2.2.8 service
The Apache2.2.8 service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
####### Now Starting Apache... #######
El servicio de Apache2.2.8 está iniciándose.
El servicio de Apache2.2.8 se ha iniciado con éxito.
Presione una tecla para continuar . . .
* Para desinstalar el servicio de Apache, ejecutaremos el fichero apache_serviceuninstall.bat
@ECHO OFF
if "%OS%" == "Windows_NT" goto WinNT
:Win9X
ECHO.
ECHO ####### Sorry! Apache can not run as Services under Win9x #######
ECHO ####### Please use apache_stop.bat instead #######
ECHO.
goto exit
:WinNT
ECHO.
ECHO ####### Uninstall Apache Service #######
ECHO ####### Now stopping Apache when it runs #######
ECHO.
net stop Apache2.2.8
ECHO.
ECHO ####### Apache Service Uninstall #######
ECHO.
bin/httpd -k uninstall -n "Apache2.2.8"
:exit
ECHO.
ECHO.
pause
Crear una web profesional con el CMS Joomla - Resultado desinstalación servicio Apache
Con el texto:
####### Uninstall Apache Service #######
####### Now stopping Apache when it runs #######
El servicio de Apache2.2.8 está deteniéndose.
El servicio de Apache2.2.8 fue detenido con éxito.
####### Apache Service Uninstall #######
Removing the Apache2.2.8 service
The Apache2.2.8 service has been removed successfully.
Presione una tecla para continuar . . .
* Ubicación de los ficheros de configuración de PHP, Apache, phpMyAdmin y MySQL instalados con AppServ:
Componente Ubicación fichero
MySQL E:/AppServ_Joomla/MySQL/my.ini
Apache E:/AppServ_Joomla/Apache2.2/conf/httpd.conf
PHP C:/WINDOWS/php.ini
phpMyAdmin E:/AppServ_Joomla/www/phpMyAdmin/config.inc.php
Joomla! E:/AppServ_Joomla/www/joomla/configuration.php
Donde: E:/AppServ_Joomla será el directorio de instalación de los paquetes de AppServ y C:/WINDOWS será la carpeta de instalación del sistema operativo.
* Dato importante: en nuestro laboratorio, como prueba, intentamos instalar Joomla! 1.5.7 sobre AppServ versión 2.6.0 y NO fue posible. Al intentar iniciar el asistente de instalación de Joomla! nos mostraba una página en blanco en el navegador, sin errores ni nada por el estilo. Indagamos sobre el error y parece ser que, puesto que AppServ versión 2.6.0 instalar PHP versión 6, éste no es compatible con Joomla! 1.5.7. Así pues, salvo para usuario expertos en PHP y Joomla! no es recomendable utilizar PHP 6, pues no funcionará Joomla! correctamente.
No hay comentarios:
Publicar un comentario