Смена темы админки (не через админ панель)

Аватар пользователя barek barek 17 ноября в 15:57

После некорректного сохранения блока на сайте появляется ошибка о нехватки памяти.

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 1572864 bytes) in ...

Из-за этого не могу зайти в админку, любой переход по вкладкам (структура, оформление, модули и т.п.) выдает эту ошибку...
есть ли вариант выбрать тему оформления для админки не переходя в admin/appearance/ (т.к. в других темах нет проблемного блока, который выполняет скрипт), прописав какую-то команду в адресной строке???
PS Доступа к хостингу у меня нет.

Лучший ответ

Аватар пользователя ivan.petrovich ivan.petrovich 17 ноября в 21:23
2

Если есть хотя бы доступ к блокам с php.
<?php variable_set('admin_theme', 'seven'); ?>

Комментарии

Аватар пользователя barek barek 17 ноября в 17:35

все стандартные модули, своего php кода там нет.
ps я пока еще могу создать новости на сайте, может есть php код, который я бы встроил и ликвидировал ошибку Smile

Аватар пользователя ivnish ivnish 17 ноября в 20:39

Не плодите темы.

В семерке можно всё что угодно сделать прямо через базу, например в phpmyadmin.

Думаю, будет проще всего это удалить блок из региона в таблице block

На всякий случай сделайте резервную копию базы перед внесением изменений

Аватар пользователя barek barek 17 ноября в 21:16

У меня нет доступа к phpmyadmin
Если я пытаюсь удалить этот блок, прописывая через адресную строку (типа: /admin/structure/block/manage/bartik_branding/delete?destination=/admin/structure/block) система запрашивает подтверждение на удаление, которого я не увижу по причине Fatal error: Allowed memory size... Smile Как его удалить без подтверждения?
И еще может Вы знаете, как программно поменять тему оформления для административных страниц (на Seven)