.
Paso 1: Bajar los archivos de Mambo 4.5.1 o 4.5.2. Podes descargar el Superpack Mambo 4.5.1 en español desde el sitio www.mambohispano.org o la versión oficial en inglés desde http://mamboserver.com/cat/Download_Mambo/
La versión 4.5.2 aún no está disponible en español, por lo que te recomiendo que bajes el Superpack Mambo 4.5.1 si no sabes inglés.
La explicación para instalar ambas versiones (4.5.1 o 4.5.2) es análoga. Solo hay dos diferencias entre ambas:
1. El instalador de la versión 4.5.2 está en inglés.
2. En la versión 4.5.2 la asignación de permisos se puede realizar mediante el mismo instalador de Mambo (esto se explicará más adelante)
Paso 2: Descomprimirlos con el software de descompresión.
Independientemente de la versión que estés instalando, vamos a suponer que los archivos se descomprimen en una carpeta llamada "Mambo452", a la cual le asignamos la definición de "directorio raiz" de la instalación de Mambo (a los fines prácticos llámese alternativamente a "Mambo452" como se quiera pero tener en cuenta este nombre siempre). Dentro de esa carpeta directamente van a estar los directorios (14 en el directorio raiz) y archivos (12 tambien en el directorio raiz). A saber:
Directorios: administrator, cache, components, downloads, editor, etc.
Archivos: CHANGELOG, configuration.php-dist, globals.php, htaccess.txt, etc.
Paso 3: Subir todos los archivos via FTP a la raiz del sitio: Recomiendo que la transferencia se haga en modo automático (binario o ASCII según el tipo de archivo) para no tener que estar seleccionando manualmente el modo de transferencia dependiendo del tipo de archivo. Algo más a tener en cuenta es que el sistema completo pesa cerca de 5 MB (descomprimido), por lo que dependiendo de la conectividad que se tenga para transferir los archivos esta tarea puede demandar varios minutos.
Acá se presentan dos posibilidades:
1) Si queremos la instalación de Mambo en el directorio raiz de nuestro servidor (la página principal del sistema, es decir la index.php será la que se cargue por defecto cuando alguien entre en nuestro dominio)
Ej: www.midominio.com o www.midominio.com/index.php
Si esto es lo que queremos, los archivos de Mambo tendrán que subirse en el raiz del directorio así: /public_html/losarchivosydirectoriosdemambo/ donde "/losarchivosydirectoriosdemambo/" representa exactamente lo que hay dentro de la carpeta que llamamos "Mambo452", pero sin la carpeta Mambo452 que los contiene.
2) Si queremos la instalación de Mambo en un subdirectorio dentro del directorio raiz de nuestro sitio (para accederse al portal en Mambo será necesario invocar por url algo así: www.midominio.com/Mambo452/ o www.midominio.com/Mambo452/index.php
Si nos volcamos a esta segunda posibilidad tendremos que subir los archivos de Mambo según la siguiente estructura arborea dentro de nuestro espacio asignado de disco en el servidor: /public_html/Mambo452/losarchivosydirectoriosdemambo/
Paso 4: Crear la Base de datos Mysql
Acá hay dos opciones dependiendo del tipo de cuenta y/o servidor de hosting que estemos utilizando. Si nuestra cuenta posee un panel de control (Cpanel, Plesk, u otro cualquiera) donde gestionamos todas las tareas mediante las herramientas que nos provee el panel de control, podemos crear nosotros mismos la base de datos y el usuario de la misma con su respectiva contraseña.
Si nuestro hosting no posee panel de control con esta posibilidad tendremos que pedirle al administrador/soporte de la empresa de hosting que nos cree la base de datos mysql. Una forma de pedir esto podría ser algo así como: "necesito que me crees una base de datos mysql en mi cuenta y que me pases los datos de acceso hacia ella: host, usuario y contraseña, en la mayor brevedad posible, muchas gracias". Luego, cuando recibamos la confirmación del soporte, anotar bien estos datos porque pronto los vamos a necesitar:
host: localhost (en sistemas Unix/ Linux), (puede ser sql.miservidor.com en servidores bajo plataforma Windows)
user: minombre
pass: mipassword
Instalación de Mambo propiamente dicha
Paso 1: (Supongo aquí que los pasos 1 a 5 previos a la instalación ya se han realizado)
Abrimos nuestro navegador preferido e ingresamos a la URL de nuestro dominio donde hemos subido los archivos de Mambo de esta manera: http://www.midominio.com/Mambo452/installation/
Recordar que si hemos subido el sistema a la raiz de nuestro dominio la forma será esta: http://www.midominio.com/installation/
desde el menú desplegable seleccionamos nuestro idioma y hacemos click en el botón con el signo " > "
(Fácil ehh.... muy fácil!!!)
Paso 2:
En esta instancia el sistema ejecuta un script que comprueba los requerimientos del sistema operativo del servidor:
· la versión del intérprete PHP
· los módulos necesarios de PHP (que estén instalados y activados) para el correcto funcionamiento de Mambo: compresion zlib, soporte XML y soporte mysql (en mi servidor de pruebas está desactivado el zlib por ello aparece en rojo)
· configuration.php (archivo importante donde se guarda la configuración global del sistema), se comprueba que esté escribible, es decir, que tenga asignados los permisos necesarios para que pueda escribirse datos en él. (Atención: si esto llega a estar no escribible debemos otorgar via FTP o panel de control los permisos necesarios, mas adelante se explicará)
· ruta de sesión: se comprueba que el directorio asignado por defecto a php para guardar y administrar las sesiones sea escribible (Atención: si esto llega a estar no escribible debemos consultar al administrador del hosting, ya que él es el único que puede solucionar este problema)
·
Configuración recomendada: aquí el script indaga en php.ini, que es el fichero de configuración del intérprete PHP instalado en el servidor, para comprobar que esta configuración tenga unas directivas mínimas sin las cuales Mambo no funcionará correctamente. Algunas de ellas pueden bloquear algunas funcionalidades si no coincide lo "recomendado" con lo "actual", por ejemplo si el Modo Seguro está activado no podrán abrirse archivos remotos desde el servidor o no podrán hacerse uploads de archivos desde los scripts de Mambo. En el caso de Register Globals, en mi servidor están en ON y el sistema funciona correctamente, solo por seguridad php.net recomienda que esté en OFF.
Permisos sobre carpetas y archivos: para que todo funcione correctamente los archivos que se listan en la siguiente imágen deben ser escribibles. Esto no lo expliqué al momento de subir los archivos por FTP pero lo hago ahora, no obstante, no voy a ahondar demasiado en el tema de los permisos, solamente explicar la forma en que se asignan.
Nota para usuarios que estén instalando Mambo 4.5.1
(si estás instalando la versión 4.5.2 salta al Paso 3)
En la mayoría de los clientes FTP la forma de dar permisos (CHMOD) a los directorios o archivos hospedados en servidores Unix/Linux es: Con Filezilla: seleccionar el archivo o directorio en cuestión (por ejemplo: /administrator/modules/)y luego hacer click al botón derecho "file atributes", y luego en "numeric value" poner el número 777 y aceptar.
Con WS FTP: seleccionar el arch. o dir., click derecho, click en "properties" y luego seleccionar todas las casillas y después OK.
Bueno.... cuando vemos que está todo OK presionamos el botón "siguiente":
Paso 3: Aceptar la licencia, términos y condiciones GNU / GLP
Paso 4 (Paso 1 del instalador de Mambo): Creación de la base de datos Mysql. Con los datos que tenemos de nuestra base de datos creada anteriormente (host, usuario y contraseña) vamos a completar los campos que se requieren aquí. Supuestamente la base de datos aún no debe tener tablas creadas, si no estás seguro podés setear la opción "borrar las tablas existentes". El prefijo que se asigna por defecto a las tablas de Mambo es "mos_" , y recomiendo no cambiar este prefijo aunque sea solo una convención.
Por último, puede seleccionarse la opción "instalar datos de ejemplo" para que se agreguen datos a las tablas (noticias, artículos, instantáneas, etc) que luego nos ayudarán a entender cómo funciona el sistema de administración de Mambo y cómo se estructura la información almacenada en él.
Sigamos.... cuando estemos listos, click en:siguente
Veremos la siguiente advertencia, hacemos click en "aceptar":
Si surge algún error aquí, es porque no pudo conectarse o accederse a la base de datos porque seguramente introdujiste datos erróneos (host, usuario, o contraseña). Deberás introducirlos nuevamente y proceder.
Paso 5: (paso 2 del instalador de Mambo).
Para usuarios que estén instalando Mambo 4.5.1
En este paso hay que escribir el nombre del sitio web (puede escribirse cualquier cosa que se ocurra en el momento ya que luego puede cambiarse este nombre desde "Configuración Global")
Click en:siguente
Nota para usuarios que estén instalando Mambo 4.5.2
(si estás instalando la versión 4.5.1 salta al Paso 6)
La versión de Mambo 4.5.2 tiene la posibilidad de asignar los permisos desde el mismo instalador de Mambo. En el paso 5 de la instalación (explicado más abajo) En los cuadros de "file permissions" y de "directory permissions", setea las opciones CHMOD files / directories to (666): Clickea las casillas como se muestra en la imagen anterior.
Paso 6: (paso 3 del instalador de Mambo). El script instalador detecta automáticamente los valores de los campos URL y Ruta: La URL es la dirección que habrá que ingresar en el navegador para acceder al nuevo sitio con Mambo. Recuerden que anteriormente mencioné los www.midominio.com/Mambo452/ o www.midominio.com/Mambo452/index.php ... Bueno, ahora debemos dejar como está la forma de escribir la URL: http://www.midominio.com/Mambo452 o cambiarlo por http://www.midominio.com/Mambo452. La Ruta es el "camino" de los directorios dentro de la jerarquía arbórea hacia el root, (dentro del disco rígido del servidor). En UNIX/Linux puede ser algo como /home/vserver/cliente/html_public/Mambo452 , en Windows algo como D:wwwrootclientepublic_htmlMambo452.
A continuación debe escribirse una dirección de E-mail donde llegarán todas las notificaciones del sistema y los usuarios al superadministrador del sitio, también debe escribirse la contraseña.
Como siempre...siguente
Paso 7: (paso 4 del instalador de Mambo). Finalización. NO OLVIDAR los datos de usuario y contraseña que se nos muestra en este paso, ya que cuando hayamos presionado el botón "siguiente" no los podremos recuperar. La contraseña se encuentra encriptada (hay una forma de resetear una contraseña encriptada con el algoritmo MD5 que se utiliza con php pero esto lo dejo para un futuro tutorial)
A continuación eliminamos la carpeta "Installation" del servidor mediante el FTP o el panel de control. Como vemos en la imagen anterior (arriba a la derecha) tenemos aquí dos botones con la posibilidad de ver nuestro nuevo sitio, ya sea en su interfaz pública, como en su entorno de administración. Si damos click en alguno de estos botones y aún no hemos borrado la carpeta "installation" veremos el siguiente error:
Atención con el archivo configuration.php
Muchas veces, si no hemos otorgado los permisos necesarios a este archivo, en el último paso de la instalación nos aparecerá un recuadro con el código del archivo configuration.php. Este archivo es muy importante y sin él Mambo no funcionará. Por ello, si surgen problemas sobre el final de la instalación COMPROBAR que este archivo exista (no confundir con configuration.php-dist) en el directorio raiz. Además de existir, debe tener bien asignados los parámetros. El archivo configuration.php debe tener un aspecto similar a este (es el código del configuration.php para Mambo 4.5.2, el respectivo a Mambo 4.5.1 varía levemente):
<?php
// el siguiente parámetro determina si el sitio está online (1) o si está offline (0)
$mosConfig_offline = '0';
// el siguiente parámetro determina el host de la base de datos
$mosConfig_host = 'localhost';
// el siguiente parámetro especifica el usuario de la base de datos
$mosConfig_user = 'root';
// el siguiente parámetro especifica la contraseña del usuario de la base de datos
$mosConfig_password = 'password';
// el siguiente parámetro especifica el nombre de la base de datos
$mosConfig_db = 'mambo452';
// el siguiente parámetro especifica el prefijo de las tablas en la base de datos
$mosConfig_dbprefix = 'mos_';
$mosConfig_lang = 'spanish';
// el siguiente parámetro especifica el path (ruta) completo del programa en relación al directorio raiz
$mosConfig_absolute_path = 'c:/apache/htdocs/mambo452';
// el siguiente parámetro especifica la URL completa del sitio mambo
$mosConfig_live_site = 'http://localhost/mambo452';
$mosConfig_sitename = 'mambo 4.5.2';
$mosConfig_shownoauth = '0';
$mosConfig_useractivation = '1';
$mosConfig_uniquemail = '1';
$mosConfig_offline_message = 'This site is down for maintenance.<br /> Please check back again soon.';
$mosConfig_error_message = 'This site is temporarily unavailable.<br /> Please notify the System Administrator';
$mosConfig_debug = '0';
$mosConfig_lifetime = '900';
$mosConfig_MetaDesc = 'Mambo - the dynamic portal engine and content management system';
$mosConfig_MetaKeys = 'mambo, Mambo';
$mosConfig_MetaAuthor = '1';
$mosConfig_MetaTitle = '1';
$mosConfig_locale = 'en_GB';
$mosConfig_offset = '0';
$mosConfig_hideAuthor = '0';
$mosConfig_hideCreateDate = '0';
$mosConfig_hideModifyDate = '0';
$mosConfig_hidePdf = '0';
$mosConfig_hidePrint = '0';
$mosConfig_hideEmail = '0';
$mosConfig_enable_log_items = '0';
$mosConfig_enable_log_searches = '0';
$mosConfig_enable_stats = '0';
$mosConfig_sef = '0';
$mosConfig_vote = '1';
$mosConfig_gzip = '0';
$mosConfig_multipage_toc = '1';
$mosConfig_allowUserRegistration = '1';
$mosConfig_link_titles = '1';
$mosConfig_error_reporting = '-1';
$mosConfig_list_limit = '50';
$mosConfig_caching = '0';
$mosConfig_cachepath = 'c:/apache/htdocs/mambo452/cache';
$mosConfig_cachetime = '900';
$mosConfig_mailer = 'mail';
$mosConfig_mailfrom = 'info@misitio.com';
$mosConfig_fromname = 'mambo 4.5.2';
$mosConfig_sendmail = '/usr/sbin/sendmail';
$mosConfig_smtpauth = '0';
$mosConfig_smtpuser = '';
$mosConfig_smtppass = '';
$mosConfig_smtphost = 'localhost';
$mosConfig_back_button = '1';
$mosConfig_item_navigation = '1';
$mosConfig_secret = 'MhMtmNgZRWQgfznO';
$mosConfig_pagetitles = '1';
$mosConfig_readmore = '1';
$mosConfig_hits = '1';
$mosConfig_icons = '1';
$mosConfig_favicon = '';
$mosConfig_fileperms = '0666';
$mosConfig_dirperms = '0666';
$mosConfig_mbf_content = '0';
$mosConfig_helpurl = 'http://help.mamboserver.com';
setlocale (LC_TIME, $mosConfig_locale);
?>
|
Todo listo entonces!!!Ya tenemos nuestro sitio web poderoso con Mambo CMS:
Para verlo y navegarlo, tendremos que entrar en: http://www.midominio.com/Mambo452/ o lo que es lo mismo http://www.midominio.com/Mambo452/index.php
Para administrarlo, hay que ingresar en: http://www.midominio.com/Mambo452/administrator/ con el nombre de usuario y contraseña que se han creado anteriormente.
Tutorial extraido de :www.desarrollodeweb.com.ar