Wenn der Fehler "Direct Access to this location is not allowed" im Frontend von Joomla erscheint nachdem man versucht hat ein neues Template zu Installieren liegt es daran das das Template für die Version 1.X von Joomla geschrieben wurde. In den 1.5.X Versionen werden andere Deklarationen benutzt. Daher kann Joomla das Template ohne Weiteres nicht darstellen.
Die Lösung ist entwerde das PlugIn nach den Richtlinien der 1.5.X umzuschreiben oder den Legacy Modus zu aktivieren.
Im Backend kann man die Legacy-Modus per PlugIn einschalten:
Menü Erweiterungen > PlugIns
In der Liste das PlugIn 'System - Legacy' auswählen und aktivieren