22972 Posts in 11596 Topics by 2824 members
|Go to End|
19 November 2009 at 8:36am Last edited: 20 November 2009 11:24am
Hi I started getting this error:
Fatal error: Cannot use string offset as an array in ../sapphire/core/i18n.php on line 1417
Sounds like a translation thing
I am using 2.3.3
I can access nor main site neither admin.
Any ideas to resolve the issue is appreciated.
Thanks in advance
19 November 2009 at 3:17pm
Definitely is, something has hosed the SS global $lang. Are you setting it elsewhere, and have you checked that your translations files are intact?
20 November 2009 at 12:09am Last edited: 20 November 2009 12:18am
Thanks for replying,
I am setting it in the _config file as
The interesting part is that everything works fine on my local machine but the same files do not work when
I upload it to my hosting account.
I even tried installing from scratch on my hosting account
and even the install hangs with the same error.Weird...
When I change the line in i18n.php on line 1417 from
$transEntity = isset($lang[$locale][$class][$realEntity]) ? $lang[$locale][$class][$realEntity] : $string;
I can access the site but then translations do not work anymore.
20 November 2009 at 11:23am Last edited: 20 November 2009 11:24am
The problem is resolved.
See below post
29 November 2011 at 10:40am
I just had the same problem, my locale was set to en_NZ. it has been working for a few weeks, and suddenly i was getting these php errors.
changing to US fixed it on the public site, but the admin didn't work at all.
after a while of frustration, I tried using firefox instead of chrome. and it worked prefectly.
i shut down chrome, reopened- and, yes, all working
so if you experience this problem and it's just started, try closing and reopening....
|Go to Top|