This error is raised when the chosen template (in administrator->extensions->templates) for either the admin or the site is not available.
Since you made a full ftp backup it can be one of two things:
-
the template was not included in the backup; possibly because of wrong privileges (sometimes the ftp account and the web account run under different users)
-
the template is not readable by the user running the current apache: it could have wrong permissions or wrong ownership or both on the new server.
Depending on the case above, you might want to re-check your entire installation, and run an update package just to be on the safe side.
The third, albeit unlikely, option is that in the database the #__templates table was — for some funny reason — not copied over or somewhat corrupted.
The error message is a bit misleading (what is a display?).
Update with solution:
The message is generated in the libraries/cms/application/site.php file by the following lines:
if (!file_exists(JPATH_THEMES . '/' . $template->template . '/index.php'))
{
$this->enqueueMessage(JText::_('JERROR_ALERTNOTEMPLATE'), 'error');
and JPATH_THEMES is defined in the /includes/defines.php as
define('JPATH_THEMES', JPATH_BASE . '/templates');
So the error is most definitely the missing template.
I was able to reproduce this on another Joomla 3.2 site simply by selecting Extensions->Templates->**and making **Bluestork the default template. Switch it to Isis and the issue will disappear; I guess you could do the same for the frontend choosing another template.
This error is raised when the chosen template (in administrator->extensions->templates) for either the admin or the site is not available.
Since you made a full ftp backup it can be one of two things:
-
the template was not included in the backup; possibly because of wrong privileges (sometimes the ftp account and the web account run under different users)
-
the template is not readable by the user running the current apache: it could have wrong permissions or wrong ownership or both on the new server.
Depending on the case above, you might want to re-check your entire installation, and run an update package just to be on the safe side.
The third, albeit unlikely, option is that in the database the #__templates table was — for some funny reason — not copied over or somewhat corrupted.
The error message is a bit misleading (what is a display?).
Update with solution:
The message is generated in the libraries/cms/application/site.php file by the following lines:
if (!file_exists(JPATH_THEMES . '/' . $template->template . '/index.php'))
{
$this->enqueueMessage(JText::_('JERROR_ALERTNOTEMPLATE'), 'error');
and JPATH_THEMES is defined in the /includes/defines.php as
define('JPATH_THEMES', JPATH_BASE . '/templates');
So the error is most definitely the missing template.
I was able to reproduce this on another Joomla 3.2 site simply by selecting Extensions->Templates->**and making **Bluestork the default template. Switch it to Isis and the issue will disappear; I guess you could do the same for the frontend choosing another template.
0 Пользователей и 1 Гость просматривают эту тему.
- 3 Ответов
- 604 Просмотров

После обновление некоторых расширений некорректно отображается административная панель при запуске localhost. Пишет такую ошибку — «Шаблон на данной странице недоступен. Пожалуйста, свяжитесь с администратором сайта.» Плиз помогите решить проблему!?
После обновление некоторых расширений некорректно отображается административная панель при запуске localhost. Пишет такую ошибку — «Шаблон на данной странице недоступен. Пожалуйста, свяжитесь с администратором сайта.» Плиз помогите решить проблему!?
Восстановите сайт из бэкапа. И обновляйте расширения по одному, найдите виновника.
Попробовал. Попробовал востановить из бэкапа — панель админа запускается как надо. Но когда перезагружаю Open Server, следующий запуск localhost по прежнему дает отрицательный результат, и это происходит даже без обновлений расширений. Такой результат:
хочу добавить, что я делал переустановку Винды, сервер же стоит на отдельном жестком диске
-
Offline
Kuba
Недавно здесь
- Регистрация:
- 22.08.2013
- Сообщения:
- 1
- Симпатии:
- 0
- Пол:
- Женский
При заходе клиентом в личный кабинет сайт начал выдавать ошибку «Шаблон для данной страницы недоступен. Пожалуйста, сообщите об этом Администратору сайта.»
Раннее все было в порядке, недавно заказала оптимизацию сайта..и видимо там что-то натыкали,теперь такая фигня. Подскажите,пжл, куда мне смотреть и как вернуть шаблон?
Так же такой вопрос, когда клиент проходит регистрацию, и если не активирует учетную запись через почту, то при входе в панель ,сайт выдает ошибку 500. МОжно ли как-то сделать так,чтобы вместо этой ошибке выходило напоминание о том,что клиенту необходимо пройти активацию своего логина.
Заранее благодарю.
Последнее редактирование: 27.09.2013
-
Offline
Кирилл86
Недавно здесь
- Регистрация:
- 10.05.2013
- Сообщения:
- 3
- Симпатии:
- 0
- Пол:
- Мужской
Такая же проблема, помогите пожалуйста.

-

Offline
OlegK
Russian Joomla! Team
Команда форума
⇒ Профи ⇐- Регистрация:
- 17.01.2011
- Сообщения:
- 7 813
- Симпатии:
- 768
- Пол:
- Мужской
Кирилл86,
А точнее? Тоже сеошники намутили? Откатывай бекап
Поделиться этой страницей
Привет всем, спасибо, что нашли время, чтобы прочитать мой вопрос. Я использовал iPages в качестве хоста с тех пор, как последние несколько лет у меня появился новый хостинг-провайдер, поэтому я переношу свою Joomla! 3.1.5 с iPage на моего нового хостинг-провайдера.
Вот шаги, которые я выполнил ^ 1.
- FTP резервное копирование iPage
- Загрузка по FTP на Newhosting
- Экспорт базы данных (со старого сервера)
- Импорт базы данных (на новый сервер)
- Модификация Configuration.php
Вот подробности конфигурации, это единственная деталь, которую я изменил с новыми данными
var $host = 'localhost';
var $user = 'the_db_username';
var $password = 'the_db_password';
После всего этого я не могу видеть предыдущий вид сайта. Я получаю возможность входа на главную страницу, когда я вхожу в систему, она говорит:
«Шаблон для этого дисплея недоступен. Обратитесь к администратору сайта».
Я могу получить доступ к панели администратора, используя учетные данные администратора, но получаю такое же сообщение об ошибке.


Любое предложение..!!
Благодарность
3 ответа
Лучший ответ
Эта ошибка возникает, когда выбранный шаблон (в администратор-> расширения-> шаблоны) для администратора или сайта недоступен.
Поскольку вы сделали полную резервную копию ftp, это может быть одно из двух:
-
шаблон не был включен в резервную копию; возможно из-за неправильных привилегий (иногда учетная запись ftp и веб-учетная запись работают под разными пользователями)
-
шаблон не может быть прочитан пользователем, на котором запущен текущий apache: у него могут быть неправильные разрешения или неправильное владение или и то, и другое на новом сервере.
В зависимости от случая, описанного выше, вам может потребоваться перепроверить всю установку и запустить пакет обновления на всякий случай.
Третий, хотя и маловероятный вариант, заключается в том, что в базе данных таблица #__templates — по какой-то забавной причине — не была скопирована или несколько повреждена.
Сообщение об ошибке немного вводит в заблуждение (что такое дисплей?).
Обновление с решением:
Сообщение создается в файле libraries/cms/application/site.php следующими строками:
if (!file_exists(JPATH_THEMES . '/' . $template->template . '/index.php'))
{
$this->enqueueMessage(JText::_('JERROR_ALERTNOTEMPLATE'), 'error');
И JPATH_THEMES определяется в /includes/defines.php как
define('JPATH_THEMES', JPATH_BASE . '/templates');
Таким образом, ошибка, безусловно, заключается в отсутствующем шаблоне.
Мне удалось воспроизвести это на другом сайте Joomla 3.2, просто выбрав Расширения-> Шаблоны -> ** и сделав ** Bluestork шаблоном по умолчанию. Переключите его на Isis , и проблема исчезнет; Я думаю, вы могли бы сделать то же самое для внешнего интерфейса, выбрав другой шаблон.
6
Riccardo Zorn
1 Апр 2014 в 06:57
У меня тоже была эта проблема, оказалось, что моя версия 3.x все еще искала bluestork (она была доступна только до Joomla! 2.5.x)
Я смог исправить это, перейдя в Расширение> Управление> Обнаружить (фильтр по шаблону) и удалив bluestork и другие незакрытые вещи из 2.5.x
0
Niugman
25 Окт 2018 в 15:08
У меня была эта проблема в бэкэнде администратора на Joomla 3.8.6 (после обновления с более ранней версии Joomla). Я уже пробовал переключить шаблон по умолчанию на Isis, но в моем случае это не помогло, и ни одно из других решений не помогло. В конце концов я смог исправить это, отредактировав базу данных из phpMyAdmin следующим образом: открыл _template_styles и изменил значение «home» для шаблона «isis» с 0 на 1.
1
james
4 Апр 2018 в 12:24