Estaba migrando un sitio de Joomla a un nuevo servidor. Antes de subir al nuevo servidor, deseaba probarlo en mi servidor localhost php. Lo he hecho con sitios de Wordpress y otras cosas de PHP / MySQL sin problemas, pero por alguna razón, Joomla me está dando problemas.
Coloco un CD en la carpeta de sitios web en el terminal e inicio php usando mi instalación casera de php 5.6.7:
/usr/local/Cellar/php56/5.6.7/bin/php -S localhost:8000
Al intentar acceder al sitio de Joomla localmente, la página muestra el mensaje de error:
This webpage is not available.
En la terminal, esta es la salida que recibo:
[Wed Apr 8 11:40:34 2015] PHP Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in /Users/AdvancedNetworks/Documents/Websites/carzmetix/new-site/libraries/joomla/string/string.php on line 27
[Wed Apr 8 11:40:34 2015] PHP Deprecated: iconv_set_encoding(): Use of iconv.input_encoding is deprecated in /Users/AdvancedNetworks/Documents/Websites/carzmetix/new-site/libraries/joomla/string/string.php on line 28
[Wed Apr 8 11:40:34 2015] PHP Deprecated: iconv_set_encoding(): Use of iconv.output_encoding is deprecated in /Users/AdvancedNetworks/Documents/Websites/carzmetix/new-site/libraries/joomla/string/string.php on line 29
[Wed Apr 8 11:40:37 2015] PHP Notice: Undefined variable: extension in /Users/AdvancedNetworks/Documents/Websites/carzmetix/new-site/templates/forte/layouts/default/layout.php on line 80
(Nota: tengo MySQL y Phpmyadmin instalados localmente, así que importé la base de datos a mi host local).
Comprobé dos veces que no ingresé las credenciales de la base de datos de forma incorrecta al cambiar el archivo configuration.php. Cuando la información era incorrecta, vería un error que me decía que había un error al conectarse a la base de datos MySQL.
También: al acceder a la página de administración aparecen los mismos errores.
¿Necesito instalar extensiones php adicionales para que Joomla funcione? Si es así, puedo conseguirlo a través de Homebrew.
Nota: cargué los mismos archivos en Hostgator e importé el mismo archivo SQL y funcionó allí, así que debo haber hecho algo incorrectamente en la máquina localhost.
¿Qué puedo hacer? ¡Gracias!