После обновления Joomla 2.5.11 до версии Joomla 2.5.13 у меня странным образом вылезла вот эта ошибка:
Fatal error: Cannot redeclare class JLanguageTransliterate in папка_моего_сайта/libraries/joomla/language/latin_transliterate.php on line 25
Вылавливание и устранение ошибки усложнялось тем, что она возникала не каждый раз, а периодически.
	
Решено было устранять её в лоб. Итак, открываем упомянутый файл /libraries/joomla/language/latin_transliterate.php и меняем:
	class JLanguageTransliterate
	{
	...
	}
на
	if (!class_exists('JLanguageTransliterate')) {
	class JLanguageTransliterate
	{
	...
	}
	}
То есть, обратите внимание, мы всю конструкцию объявления класса заключили в дополнительный if с условием и фигурными скобками.

 
						

Comments
Можно конечно самому покопаться и исправить ошибку, но пока что написал разработчику. Чтобы они включили это исправление в релиз.
RSS feed for comments to this post