Desarrollo Solojoomla

Add to Google

Directorio Joomla

Solojoomla.com
Estas aquí: Inicio
Tag:mysql
No, ninguno. Las versiones anteriores a la 4.1 de MySQL no ofrecen soporte para utf-8. Como siempre, Joomla! 1.5 ha realizado previsiones para dar compatibilidad y es capaz de usar utf-8 sobre bases de datos antiguas. Deja encargarse al instalador y no habrá necesidad de realizar ningún cambio en la base de datos (charset, collation, o cualquier otro).

 

Joomla! funciona sobre pre-procesador de PHP. PHP se instala de diferentes formas, dependiendo de los sistemas operativos y del tipo de configuración deseada. Junto PHP necesitarás un servidor web, la mayoría de las veces se utiliza Apache, pero también puede funcionar sobre otros servidores web como Microsoft IIS (con algunos retoques). Además, Joomla! también necesita tener acceso a una base de datos, actualmente sólo se puede usar MySQL.

La mayoría de las personas saben por su propia experiencia que no es fácil instalar un servidor web Apache y que llega a resultar duro si se quiere añadir MySQL, PHP y Perl. La distribución XAMPP es una vía fácil para instalar un servidor Apache que contenga MySQL, PHP y Perl. XAMPP es realmente muy fácil de instalar y de usar. Descárgalo, descomprímelo y empieza. Incluso puedes instalarlo localmente en su ordenador con Windows XP. Los requisitos mínimos son:
  • Apache 1.x o 2.x
  • PHP 4.3 o superior
  • MySQL 3.23 o superior
Para más detalles sobre los requisitos mínimos visita Joomla! sitio de ayuda y Los foros de Joomla! Spanish
 
Este componente permite trasladar a Joomla 1.5 el contenido de una base de datos Joomla 1.0.x usuarios en linea, secciones, categorias, elementos estaticos y dinamicos, menus y los modulos. Para trabajar, debe tener identificadores de conexion de la antigua base de datos mysql que debera, por supuesto, estar operativa y ser diferentes de Joomla 1.5 , en el caso que fueran iguales cambien nombre y clave de la base de datos Joomla 1.0.x...


{xtypo_download} Descarga componente Migracion MtwMigrator Joomla 1.5 {/xtypo_download}
 
He traducido este componente al castellano para haceros la vida mas facil. Se instala automaticamente.
 
El primer paso es tener un sitio virgen Joomla 1.5 (no optar por instalar ejemplos), de preferencia utilizando un servidor local o de tipo movamp servidor. A continuación, obtenga el contenido de su directorio de imágenes del antiguo sitio para copiarlo en el nuevo.
 
Ahora vamos a acceder a la base de la instalación del componente en su sitio MtwMigrator Joomla! 1.5. Haga clic en el menú del componente MtwMigrator para llegar a su zona de administración. Ahora debe introducir los parámetros de la antigua base de datos mysql. A continuación, haga clic en "iniciar la migración" (esto lleva su tiempo dependiendo del tamaño de la base de datos). y eso es todo! Los usuarios (incluidos los de cb), secciones, categorías, elementos estáticos y dinámicos menús personalizados y módulos están ahora integrados en su nuevo sitio.
 
Tenemos que configurar nuestra plantilla y componentes bajo Joomla 1.5, que lamentablemente no se benefician de esta transferencia.

Para los componentes no hay solucion, salvo para Community Builder, al menos que yo sepa y deberan bajarse las versiones para joomla 1.5 y actualizar manualmente. Recuerden que muchos componentes de la version joomla 1.0.x son compatibles, siempre que activemos el plugin "Legacy" en joomla 1.5.

 

Se acaba de presentar el componente JVideo!. Incluye soporte para vídeo de alta calidad, flash avanzado... De momento esta en fase beta y es en un principio, solo para Joomla 1.5.

Soporta: mov, mp4, m4a, 3gp, 3g2, mj2, avi, ac3, h261, h263, h264, mpeg, wmv... y muchos mas

Requerimientos:
PHP 5, MySQL 4.1, y Joomla! 1.5.0. Modulo PHP cURL (instalado por defecto en servidor)

Voy a probarlo en Unvideoblog.com. Cuando tenga alguna opinion sobre este componente pasare a comentarlo, mostrar la demo y posteriormente a traducirlo. La web oficial de este componente es http://jvideo.infinovision.com/ por si quieren hechar un vistazo.


+Componentes
{loadposition bottom}
 

Despues de mi primer contacto con joomla 1.5 RC4, les voy a comentar como fue la instalacion y posteriores eventos.

Lo primero: Descargar la version en ingles de joomla RC4. Una vez descargado nos pusimos a subirlo a un dominio, como cualquier otro. En el foro explicaban como comenzar. Bien una vez subidos los archivo debemos renombrar el archivo "configuration.php-dist" a configuration.php (esto solo se debe hacer si lo que queremos es realizar una instalacion manual de lo contrario no se debe tocar nada, ya que en la actualidad los errores que me llevaron a realizar este tutorial han sido subsanados) y darle permisos de escritura a las siguientes carpetas y archivos:.......

 

 

 

  • configuration.php
  • /components
  • /modules
  • /images
  • /images/stories
  • /media
  • /language
  • /plugins
  • /templates (si vamos a subir los templates desde el admin)
  • /administrator/components
  • /administrator/modules
  • /administrator/images
  • /administrator/language

Esto no es necesario si es usted el que controla su usuario y no el apache. Es algo que en otros tutoriales y en los foros solojoomla he explicado.

Ahora desde el phpmyadmin de nuestro servidor creamos una nueva base de datos:

Nombre de la base de datos  -  Nombre de usuario  -  Password

Lo siguiente es editar el archivo "configuration.php"

Os mostramos un ejemplo, que entendemos es la mejor forma para que lo entendais, los datos a introducir van resaltados en negrita, deben cambiarlos por los vuestros.

{xtypo_code}/* Database Settings */
var $dbtype = 'mysql';                    // Normally mysql
var $host = 'localhost';                // This is normally set to localhost - Normalmente se queda ASI
var $user = 'vuestro usuario';                            // MySQL username
var $password = 'clave base datos';                        // MySQL password
var $db = 'nombre base datos';                            // MySQL database name
var $dbprefix = 'jos_';                    // Do not change unless you need to!{/xtypo_code}

-----------------------------------------------------------------------------------------------------------------

Una vez cambiados, lo guardamos y subimos de nuevo actualizando el ya existente.

Hasta aqui todo normal, pero los problemas se nos plantearon a partir de aqui, cuando empezamos con el proceso de instalacion con la version RC4 . Les voy a detallar como los solvente y como fueron pasando paso a paso.

A partir de aqui comenzamos con la instalacion desde nuestro navegador:

Vamos al navegador y tecleamos el dominio en cuestion:

http://www.disolnet.com

Primer problema:

Desde el navegador nos indica que debemos eliminar por completo la carpeta /installation por motivos de seguridad y demas.

Primera pregunta: ¿Como voy a borrar esta carpeta que es la de instalacion si aun no me ha pedido ni nombre de usuario ni el idioma de la instalacion ni nada de nada?. O sea que no hay nada instalado. Lo que ha ocurrido es que se ha saltado todos los pasos de un plumazo y no ha hecho absolutamente nada. 
Esto lo he probado de todas las formas posible: sin configurar "configuration.php", sin poner permisos adecuados en las carpetas, borrandolo todo y descargandome la version en otro fornmato por si habia algun archivo corrupto y nada funciono, seguia haciendo lo mismo.

A partir de aqui decidi subir la base de datos joomla.sql manualmente y datos de ejemplo sample_data.sql

Segundo problema: Me voy a panel plesk y ejecuto el phpmyadmin, accedo a la base de datos y pincho en la pestaña SQL. Habro con un editor la base de datos joomla.sql y veo que las tablas de la base de datos estaban asi:


{xtypo_code}CREATE TABLE `#__banner` (
`bid` int(11) NOT NULL auto_increment,
`cid` int(11) NOT NULL default '0',{/xtypo_code}

Y asi todas las tablas. Si en el archivo configuracion.php como vemos en el ejemplo contiene el prefijo "jos_" 
Ej:
var $dbprefix = 'jos_';                    // Do not change unless you need to!

me di cuenta que no podria funcionar, asi que cambie todas las tablas por esto:

{xtypo_code}CREATE TABLE `jos_banner` (
`bid` int(11) NOT NULL auto_increment,
`cid` int(11) NOT NULL default '0',{/xtypo_code}

En la ultima tabla, faltaba el simbolo "`" al final

# Table structure for table `#__migration_backlinks`

El fallo Solo estaba en el archivo descargado en formato ZIP.

Una vez instalado todo correctamente, fui a mi navegador y ...... FUNCIONA !!

De todas formas si lo que quieren es el archivo ya modificado PINCHAR AQUI

Parece todo muy bonito y facil...... Pero aun me quedaba un problema  que  resolver.

 

Tercer y ultimo problema: ¿Como accedo al administrador si no he creado ningun usuario?

Otra vez me voy a panel plesk y ejecuto el phpmyadmin, accedo a la base de datos y pincho en la pestaña SQL y me dispongo a crear el usuario "admin" con clave "admin"

COPIAR ESTE CODIGO DENTRO DE LA PESTAÑA SQL Y EJECUTARLO:

{xtypo_code}
INSERT INTO `jos_users` VALUES (62, 'Administrator', 'admin', 'suemail@email.com',
'21232f297a57a5a743894a0e4a801fc3', 'Super Administrator', 0, 1, 25, '2005-09-28 00:00:00', '2005-09-28
00:00:00', '', '');
INSERT INTO `jos_core_acl_aro` VALUES (10,'users','62',0,'Administrator',0);
INSERT INTO `jos_core_acl_groups_aro_map` VALUES (25,'',10);
{/xtypo_code}

 

YA PUEDEN ACCEDER AL ADMINISTRADOR Y FUNCIONA TODO CORRECTAMENTE

Vean el resultado en www.disolnet.com


Aclaracion:

Los archivos de base datos se encuentran dentro de la carpeta /installation/sql/mysql del archivo joomla 1.5 RC4

PARA DESCARGAR LA VERSION MODIFICADA Y CON USUARIO ADMIN YA INSERTADO PINCHAR AQUI -Aunque os recomiendo seguir los pasos anteriormente citado, les ayudara a ver mas claras las cosas y tenerlo todo hecho que eso crea malas costumbres.

Todo esto claro esta hoy dia NO es necesario, las versiones que han seguido a este tutorial lo dejan obsoleto, pero siempre os podra ayudar en caso de problemas. Aqui teneis --> el tutorial para una instalacion limpia de Joomla 1.5.10

 
Powered by Tags for Joomla
Joomla SEO powered by JoomSEF
Joomla! proporciona una interfáz fácil de utilizar simplificando la administración y publicación de pequeños y grandes volúmenes de contenido, documentos, y archivos multimedia. Joomla! es hoy dia reconocido como uno de los mejores si no el mejor gestor de contenido por empresas, particulares, programadores, organizaciones de todas las clases para sitios web públicas, intranets, extranets y con un soporte garantizado por una comunidad activa con miles de usuarios.