Todo aquel que viva en el mundo de Joomla sabrá que su versión 3.x usa PHP 5.3.1 o superior por lo que si intentas instalarlo en un hosting con diferente interprete (PHP 5.2 o interior) no te permitirá instalarlo, como es mi caso. No obstante, pueda que tu hosting te permite cambiar de interprete y no te suponga ningún problema para empezar con la instalación aunque no te permitirá continuar hasta que no solicites un ajuste en tu hosting, o lo simules agregando un archivo en tu hosting.
Este ajuste que habría que realizar, como bien comenté, puedes hacerlo de dos maneras:
- Poniendose en contacto con el proveedor del hosting contratado solicitando que desactive las comillas mágicas para nuestro Joomla 3.x.
- Creando un fichero php.ini y agregarlo por ftp a vuestro hosting para simular que han sido deshabilitadas.
¿Cómo crear este fichero php.ini, qué debería de contener y en qué directorios habría que copiarlo en nuestro hosting?
Para crear este fichero tan solo deberíamos de irnos al block de notas de Windows o algún programa similar que tengamos, crear un documento vacio e insertar las siguientes lineas:
magic_quotes_gpc = Off
extension=pdo.so
extension=pdo_mysql.so
safe_mode=Off
Estas lineas aparte de reparar el fallo de las “comillas mágicas”, añade ciertas opciones recomendadas para la instalación. Después de haber pegado estas lineas, lo guardamos en cualquier sitio con el siguiente nombre: php.ini
Abrimos a continuación nuestro cliente FTP para subir el fichero php.ini a las siguientes rutas de nuestro Joomla:
- Carpeta raíz de Joomla: ./
- Carpeta de instalación: ./installation
- Carpeta del administrador: ./administrator
Estas son las únicas soluciones que habría para arreglar este problema. Ambas son buenas por lo que no daría ningún error en el CMS.
Imagino que es algo que a la larga todos los proveedores deberían de arreglar ya que estas “comillas mágicas” han sido obsoletas y no se utilizan.