Contents
Errores y Vulnerabilidades Joomla
el parámetro de Joomla! RG_EMULATION en el archivo globals.php esta `ACTIVADO` se recomienda `APAGADO`
primero que todo tendremos que ir al directorio en donde esta nuestro joomla para mi caso lo tengo en:
cd /var/www/joomla
ahora dentro de la carpeta del joomla hay un archivo llamado globals.php
nano globals.php
dentro del archivo buscamos las siguientes sentencias
/**
* Register Globals Emulation is no longer configured
* in this file. It is not configured via Joomla!'s
* Global Configuration screen in the Administrator site.
*/
if( defined( 'RG_EMULATION' ) === false ) {
if( file_exists( dirname(__FILE__).'/configuration.php' ) ) {
require( dirname(__FILE__).'/configuration.php' );
}
if( defined( 'RG_EMULATION' ) === false ) {
// The configuration file is old so default to on
define( 'RG_EMULATION', 1 );ahora al primer if dice que esta en false lo cambiamos a true y listo, guardamos y reiniciamos nuestro apache y listo papa...
Register Globals = ON
La variable de registros globales en Joomla , siempre se recomienda que este apagada. solo basta con hacer el siguiente procedimiento.
bueno ahora iremos a
cd /etc/php5
listaremos y tendremos
kalserver:/etc/php5# ls apache2 cgi conf.d
ahora entraremos enla carpeta de nuestro apache en donde estara el archivo php.ini, este es el archivo de configuración de PHP .
solo nos quedaria hacer.
kalserver:/etc/php5# cd apache2 kalserver:/etc/php5/apache2# ls conf.d php.ini kalserver:/etc/php5/apache2# nano php.ini
ya abierto el archivo de configuración buscamos la variable.
register_globals = On
ahora la cambiamos a Off y guardamos y reiniciamos nuestro apache y listo.
/etc/init.d/apache2 restart
Joomla no Muestra las Ñ y tildes
Este error se debe a la configuración de codificación del servidor para la solución sigue este proceso.
cd /etc/apache2
listamos
ls
y nos aparecera algo como esto
kalserver:/etc/apache2# ls apache2.conf envvars mods-available ports.conf sites-enabled conf.d httpd.conf mods-enabled sites-available
de manera que entraremos en conf.d esta es una carpeta y hay esta el archivo charset
#cd conf.d/ #ls
ahora editaremos el archivo
nano charset
ahora solo nos queda adherir las lineas de codificación por defecto
AddDefaultCharset ISO-8859-1 AddDefaultCharset UTF-8 AddDefaultCharset latin1
ahora solo guardamos y listo reiniciamos nuestro apache. y quedara listo
/etc/init.d/apache2 restart
