Fatal error: Call to undefined method Locale::get_i18n()

If you’re new to Ushahidi and gave problem in your setup as the example below:

Fatal error: Call to undefined method Locale::get_i18n() in /opt/lampp/htdocs/ushahidi/application/controllers/main.php on line 106

I had the same problem that i solved renaming the locale helper that produces the error. After renamed it you can simply change the lines where the locale helper is used.

I renamed locale.php by localeush.php and core class for localeush_Core

I also modified the following files in the specified lines.

application\helpers\localeush.php(505)

application\helpers\localeush.php(507)

application\libraries\Themes.php(196)
application\controllers\admin\manage.php(55)
application\controllers\admin\settings.php(217)

Now all works fine for me.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s