Symptoms
Online Store is not displaying any plans/usage scenarios. The store looks like below:
In httpd error log error like below can be seen:
PHP Notice: Undefined index: LANGUAGE in /usr/local/bm/templatestore/libs/internals/bmapi/class.locale.inc on line 65
In /usr/local/bm/templatestore/logs/store.log it can be seen that the locale is not loaded:
[14-11-06 14:13:30.992 TEMPLATESTORE 0002619 NTE] Locale::GetDictionary locale=
[14-11-06 14:13:30.992 TEMPLATESTORE 0002619 NTE] Locale::GetDictionary unsupported lang
Cause
Some symbol prevents the store from correct loading. You may check config.ini file (/usr/local/bm/templatestore/cache/<storeID>/config.ini
) for the unclosed symbols (e.g. it can be the combination like """
, not even number of quotation marks).
One of the possible places is a RESOURCE_CATEGORY
set mistakenly to "
on some of the screens.
Resolution
Remove unnecessary symbol from the wrongly filled parameter (in case of RESOURCE_CATEGORY
: Home> Products> Online Store> Screen (e.g. Web Hosting) > Parameters > RESOURCE_CATEGORY
) and synchronize the store. Please note the changes are to be done from PBA interface not directly on the filesystem.