21493 Posts in 5784 Topics by 2622 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 1425 Views |
-
Fatal error: Cannot use string offset [RESOLVED]

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.3I can access nor main site neither admin.
Any ideas to resolve the issue is appreciated.
Thanks in advance
-
Re: Fatal error: Cannot use string offset [RESOLVED]

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?
-
Re: Fatal error: Cannot use string offset [RESOLVED]

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
i18n::set_locale('tr_TR');
i18n::set_default_lang('tr_TR');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;
to
$transEntity =$stringI can access the site but then translations do not work anymore.
Bump...
-
Re: Fatal error: Cannot use string offset [RESOLVED]

20 November 2009 at 11:23am Last edited: 20 November 2009 11:24am
The problem is resolved.
See below post
http://www.silverstripe.org/installing-silverstripe/show/273808#post273808
Thanks -
Re: Fatal error: Cannot use string offset [RESOLVED]

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 workingso if you experience this problem and it's just started, try closing and reopening....
| 1425 Views | ||
|
Page:
1
|
Go to Top |



