Ошибка «The timezone could not be found in the database» на сайте на базе CMS Joomla
Если во время работы сайта на CMS Joomla возникает ошибка
0 DateTime::__construct() [datetime.–construct]: Failed to parse time string (jerror) at position 0 (j): The timezone could not be found in the database
Как правило, данная ошибка вызвана не корректно указанным путём к каталогам logs и tmp, или при отсутствии прав на запись данных каталогов и не имеет отношения к информации timezone в базе данных. После исправления значения опций
public $log_path = ‘/var/www/username/public_html/logs’; public $tmp_path = ‘/var/www/username/public_html/tmp’;
на корректные, где вместо “/var/www/username/public_html” должен быть указан полный путь к домашнему каталогу Вашего сайта, данная ошибка в большинстве случаев перестаёт проявляться.