Tabla de Contenidos
Wamp Servidor Local
Esto nos impide modificar permisos y por ende no podemos realizar los cambios que necesitamos en nuestro joomla. Este punto es salvable, redacte un articulo sobre este asunto llamado “Cambiar permisos de Carpetas y Archivos en Joomla!“. Otra ventaja es la velocidad a la que se opera. El trabajar directamente desde nuestro ordenador es mas rapido, aun con linea ADSL, trabajar desde tu propio ordenador resulta ser mas rapido.
Me hice un WAMP Portable que puse a vuestra disposicion: Pack Joomla! Pendrive USB para ir viendo como se trabaja con un joomla en local.
Estos problemas pueden quitarnos muchas horas de sueño, incluso se ven a diario navegantes que preguntan en el foro de Solojoomla que llevan dias con el problema y que no dan con la solución.
Lógicamente cuando les indico que lo único que tienen que hacer es subir el cms joomla! a un hosting online y que asi el problema desaparece, algunos se hechan a reir a otros les entra la risa y otros me hacen caso.
Dichos problemas, se pueden solventar, pero como ya he dicho, hay que saber algo sobre Apache y demas. Llegados a este punto, les dire que en la mayoria de las ocasiones estos problemas se pueden solventar de forma sencilla, solo hay que saber como y donde puede estar el problema, lo cúal de primeras nos deja como estabamos.
Librerias Apache
Bien, muchos de estos problemas son debidos a que los que conforman el software WAMP se dejan librerias sin instalar o sin activar y que son necesarias tener activadas para Joomla!, aun mas para sus extensiones.
Para activar las librerias que necesitamos siempre que esten instaladas, es mucho mas sencillo de lo que uno puede llegar a pensar. Es sabido que el archivo php.ini es un archivo al cúal se hace referencia para el ajuste de los limites de tiempos y duracion de carga. Pues no solo se dedica a estas funciones si no que tambien desde el archivo php.ini podemos activar librerias.
A indicar que se recomienda tambien para las nuevas versiones de Joomla!, debido a las mejoras efectuadas en el API del Framework, tambien llamado Joomla! Framework.
Accedemos al archivo php.ini con un editor de codigo como por ejemplo el Notepad ++ y buscamos la palabra curl.
Se nos presentara asi:
;extension=php_curl.dll y para activar la libreria solo deberemos eliminar el punto y coma del incio, y asi quedara activada extension=php_curl.dll Observen una parte del codigo del archivo php.ini de un wamp que me descargue para probar y observaran que hay librerias activadas y otras no (Solo es un trozo) --------- extension=php_bz2.dll extension=php_curl.dll ;extension=php_dba.dll ;extension=php_dblib.dll extension=php_mbstring.dll extension=php_exif.dll extension=php_fileinfo.dll extension=php_gd2.dll extension=php_gettext.dll ;extension=php_gmp.dll extension=php_imap.dll ;extension=php_interbase_firebird.dll ;extension=php_interbase_interbase.dll ;extension=php_intl.dll ;extension=php_ldap.dll extension=php_mcrypt.dll ;extension=php_mssql.dll --------------------------------
Claro esta que no todos los problemas que se van a presentar se resolveran activando librerias, también llamados módulos, pero de momento ya saben algo mas al respecto.
Si quieren saber mas sobre los wamps les recomiendo que lean como se instala manualmente y no con un software que te lo da todo hecho, esto les ayudara a saber como, porque y donde se encuentran los archivos >
Apache + PHP + MySql + PhpMyAdmin como módulo de Apache
Luego un problema comun que me acaba de preguntar un cliente y que se ha tratado en el foro es en el uso de un Xampp, para la instalación de un Joomla!.
La instalación se realiza correctamente, pero al intentar acceder a la administratción saltan errores del tipo >
Strict Standards: Accessing static property JCache::$_handler as non static in C:xampphtdocsjoomlalibrariesjoomlacachecach e.php on line 396 ....
Para solucionar este pequeño inconveniente necesitaremos editar el archivo php.ini de nuestro Xampp en C:\xamppphpphp.ini, cambiar >
error_reporting = E_ALL | E_STRICT por error_reporting = E_ALL & ~E_NOTICE y cambiar display_errors = On por display_errors = Off , Luego reiniciar Xampp y listo.
Hola, muy interesante. La última parte sobre el acceso a la administración explica porque no podia acceder.
Saludos