Stavo migrando un sito Joomla su un nuovo server. Prima di caricare sul nuovo server, ho voluto testarlo sul mio server php localhost. Ho fatto questo con siti Wordpress e altre cose PHP / MySQL senza problemi, ma per qualche motivo Joomla mi sta dando problemi.
I CD nella cartella dei siti Web nel terminale e avvio php usando la mia installazione homebrew di php 5.6.7:
/usr/local/Cellar/php56/5.6.7/bin/php -S localhost:8000
Durante il tentativo di accedere localmente al sito Joomla, la pagina mostra il messaggio di errore:
This webpage is not available.
Nel terminale, questo è l'output che ricevo:
[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: ho installato MySQL e Phpmyadmin localmente, quindi ho importato il database sul mio localhost.)
Ho ricontrollato che non ho inserito le credenziali del DB in modo errato cambiando il file configuration.php. Quando le informazioni non erano corrette, vedevo un errore che mi diceva che c'era un errore nel collegamento al database MySQL.
Inoltre: l'accesso alla pagina di amministrazione dà gli stessi errori.
Devo installare estensioni php aggiuntive per far funzionare Joomla? Se è così, posso farlo tramite Homebrew.
Nota: ho caricato gli stessi file su Hostgator e ho importato lo stesso file SQL e ha funzionato lì, quindi ho dovuto fare qualcosa in modo errato sul computer localhost.
Che cosa posso fare? Grazie!