Не работает админка
Всем добрый день!
Недавно с нашими сайтами приключилось следующее (одновременно):
1. Хостер (Мастерхост) перенёс виртуальную площадку на новый сервер. Как нам объяснили, связано это было с тем, что они отказываются от поддержки PHP 4.
2. На сайты пробрались «вирусы» (видимо, через украденный пароль на FTP), которые заключались в том, что в очень большое количество файлов .php, .html, .htm (содержащие в названии index, default и main), а так же во все без разбора .js, были добавлены строки вида:
Первая строка, собственно, и являлась вредоносной. Зачем вторая — не знаю.
В результате того, что хостер переносил площадку, бекапов за незараженный период не оказалось и пришлось бороться с вирусами самим, написав скрипт, который удаляет из файлов данные строки.
После этого часть сайтов заработала нормально, но те, что на Битриксе (2 штуки) — нет.
Сами сайты удалось заставить работать, закомментировав в файле /bitrix/modules/main/include/epilog_after.php строчки:
(Строчки были найдены экспериментальным путём и на что они влияют мы не в курсе).
Но админка так и не работает. Если пройти по ссылке http://domain/bitrix/ (как обычно делалось), то получаем пустой лист. Если пройти по полной ссылке http://domain/bitrix/admin/index.php , то большинство браузеров говорят «невозможно отобразить страницу», а FF пишет что-то про «неподдерживаемую форму компресии». Если попробовать телнетом — код страницы нормально получается.
Возможно, она тоже бы заработала, если где-нибудь что-нибудь закомментировать, но таких экспериментов уже не делалось, ибо они утомительны, плюс очевидно, что такой подход является неправильным.
Собственно, вопрос — кто-нибудь знает, в чём может быть дело? 8)
Это скорее последствия вирусов или переноса площадки?
Как вообще можно это отдебагить и понять, в чём проблема?
Источник
Не работает административный интерфейс битрикс
08.05.2019 Часто стал сталкиваться с тем, что не работает админ интерфейс битрикс. В чем это выражается?
- Не работают кнопки меню админки
- не работают кнопки редактирования, удаления элементов в списке админ панели
- не редактируются сайты и шаблоны.
Если у вас наблюдаются такие проблемы, то первым делом нужно посмотреть в консоли наличие таких ошибок
Битрикс обычно тут не причем. Если есть такого плана ошибки это на 99% проблема в каком-то модуле или решении с маркетплейс.
Нужно поочередно удалять один модуль маркетплейса за другим до выявления модуля источника ошибок.
Ещё статьи:
20.09.2021 Разговор с рекрутером в 2021. Мидл это младший специалист и на удалёнку не ниже сеньёра
Рекрутер: В принципе ок, но обычно младших специалистов мы в офис берем). Что скажете?
П.С. Мда, интересно оказывается, что мидл это младший специалист. ID: 320
01.12.2020 Свершилось, битрикс перестал поддерживать mbstring.func_overload
Теперь для обновления на версию v20.100.0 требуется удаление опции mbstring.func_overload. Эта опция более не требуется и не поддерживается платформой. ID: 313
13.08.2020 Получить id элемента привязки к пользователю битрикс
Получить id элемента, который добавлен в свойство привязки к пользователю битрикс ID: 250
Новые статьи в блоге:
23.09.2021 Тест провайдера adminvps.ru Тариф Битрикс 1 в 2021
Провёл тесты производительности Битрикс у провайдера adminvps.ru Тариф Битрикс 1.
В целом результаты мне очень понравились, что бросилось в глаза: ID: 321
07.05.2021 Дайджест №1 Ваджра и еврейский вопрос
На днях Ваджра зацепил так называемый «еврейский вопрос», выдержка цитата:
На днях я был безжалостно записан в антисемиты. Забавно. Честно говоря. ID: 318
Источник
Не работает админка
Всем добрый день!
Недавно с нашими сайтами приключилось следующее (одновременно):
1. Хостер (Мастерхост) перенёс виртуальную площадку на новый сервер. Как нам объяснили, связано это было с тем, что они отказываются от поддержки PHP 4.
2. На сайты пробрались «вирусы» (видимо, через украденный пароль на FTP), которые заключались в том, что в очень большое количество файлов .php, .html, .htm (содержащие в названии index, default и main), а так же во все без разбора .js, были добавлены строки вида:
Первая строка, собственно, и являлась вредоносной. Зачем вторая — не знаю.
В результате того, что хостер переносил площадку, бекапов за незараженный период не оказалось и пришлось бороться с вирусами самим, написав скрипт, который удаляет из файлов данные строки.
После этого часть сайтов заработала нормально, но те, что на Битриксе (2 штуки) — нет.
Сами сайты удалось заставить работать, закомментировав в файле /bitrix/modules/main/include/epilog_after.php строчки:
(Строчки были найдены экспериментальным путём и на что они влияют мы не в курсе).
Но админка так и не работает. Если пройти по ссылке http://domain/bitrix/ (как обычно делалось), то получаем пустой лист. Если пройти по полной ссылке http://domain/bitrix/admin/index.php , то большинство браузеров говорят «невозможно отобразить страницу», а FF пишет что-то про «неподдерживаемую форму компресии». Если попробовать телнетом — код страницы нормально получается.
Возможно, она тоже бы заработала, если где-нибудь что-нибудь закомментировать, но таких экспериментов уже не делалось, ибо они утомительны, плюс очевидно, что такой подход является неправильным.
Собственно, вопрос — кто-нибудь знает, в чём может быть дело? 8)
Это скорее последствия вирусов или переноса площадки?
Как вообще можно это отдебагить и понять, в чём проблема?
Источник
Не могу зайти в админку
Уважаемые господа, подскажите плиз, с недавнего времени не могу зайти в админку, страницу авторизации вижу, ввожу имя и пароль, нажимаю пимпочку, и. ничего не происходит, страница вроде как обновляется, и всё. Вижу всю ту же страницу авторизации, ни ошибок, ни то что пароль неправилен.
| Цитата |
|---|
| Сазонов Станислав пишет: попробуй скинуть настройки пользователя |
Настройки -> Интерфейс -> Очистить все собственные настройки интерфейса
| Цитата |
|---|
| Сазонов Станислав пишет: |
попробуй скинуть настройки пользователя
Настройки -> Интерфейс -> Очистить все собственные настройки интерфейса
как мне туда попасть?
Да, совет дурной.
Скорее всего, у Вас не создаются сессии, поэтому копайте в этом направлении. Возможно, закончилось место на диске, и PHP не может создать новый файл, или права на папку с сессионными файлами неправильно выставлены.
| Цитата |
|---|
| Plohish пишет: места достаточно, права никто не трогал. |
Вы не гадайте, Вы проверьте. Залейте по FTP файлик с session_start и посмотрите, что функция возвращает.
Если не поможет, в таблице b_user замените хэш пароля на заранее известный. Может, Вы и вправду пароль неверный вводите.
Сложно представить, как тут лицензионный ключ может мешать.
| Цитата |
|---|
| Plohish пишет: я так понимаю более никто помочь не может? |
| Цитата |
|---|
| Plohish пишет: . страница вроде как обновляется, и всё. |
Мне в частности помогла очистка поля Доменное имя в настройках сайта. И ввод в строке адреса IE не краткого имени сервера, а полного. Например вместо xxx ввел адрес http://xxx.yy и всё заработало.
Столкнулся недавно с подобной ситуацией, при попытке авторизоваться все подвисало, при этому авторизация не проходила и дико грузился процессор. Так же не работала и авторизация через $USER->Authorize()
Путем поиска ошибок получилось следующее:
если в файле /bitrix/modules/main/classes/general/user.php изменить кусок кода функции Authorize
$secure = (COption::GetOptionString(«main», «use_secure_password_cookies», «N»)==»Y» && CMain::IsHTTPS());
$secure = false;//(COption::GetOptionString(«main», «use_secure_password_cookies», «N»)==»Y» && CMain::IsHTTPS());
то авторизация в админку начала проходить. Судя по всему это как-то связано с HTTPS.
Пока точно не выяснил в чем причина, править ядро не хочется, поэтому постараюсь найти исходную проблему.
В файле .htaccess может происходить перенаправление которое выполняется до
авторизации.
RewriteEngine on
RewriteCond %
RewriteRule ^(.*)$ %1/ [R=301,L]
В результате чего если ссылка имеет вид «ввв.имясайта/index.php» происходит перенаправление на «ввв.имясайта/».
| Цитата |
|---|
| Вячеслав Швец написал: В файле .htaccess может происходить перенаправление которое выполняется до авторизации. |
RewriteEngine on
RewriteCond %
RewriteRule ^(.*)$ %1/ [R=301,L]
В результате чего если ссылка имеет вид «ввв.имясайта/index.php» происходит перенаправление на «ввв.имясайта/».
Уважаемые форумчане, такая проблема — в одночасье перестала работать авторизация в Битрикс. Сайт старый, версия битрикс самая простая, номер версии насколько помню 12, не обновлялась, лицензию никто не продлевал, правки в код не вносил. Сейчас в логе вижу только одну ошибку, пишет вот это — [Tue Jul 30 00:10:57 2019] [error] [pid 14211] sapi_apache2.c(325): [client 95.32.53.227:49764] PHP Fatal error: Call to undefined function session_register() in /home/m/mplast/mplast.tmweb.ru/public_html/bitrix/php_interface/dbconn.php on line 30
Я с битриксом работаю постольку-поскольку, это вообще не моя тема, но заказчик рогом уперся и не дает добро на дальнейшие работы, пока не восстановится работа сайта полноценно, подскажите, что где надо исправить в коде, чтобы снова все заработало. Хостинг timеweb, версия php 5.3+python 2.7, сайт работает только на таких настройках, даже если поменять с 5,3 на 5,4 версию php сразу выдаст просто белый экран вместо сайта.
Источник
Не могу зайти в Админку
Сохраните следующий скрипт в файл:
Update(1,array(«PASSWORD»=>’Bitrix*123456′));
echo $USER->LAST_ERROR;
require($_SERVER[‘DOCUMENT_ROOT’].»/bitrix/footer.php»);
?>
Закачайте через FTP на сайт и откройте его в браузере. После этого у пользователя с (по умолчанию — администратор) установится пароль: Bitrix*123456
После этого авторизуйтесь и на панели управления установите свой пароль.
Внимание! Обязательно удалите этот файл после восстановления пароля!
| Цитата |
|---|
| Alex964 пишет: помогите пожалуйста, не могу зайти во админку. ((( вообще ни как, может чего то не хватает?? я только начал пользоваться битриксом. |
| Цитата |
|---|
| littlejunior пишет: или http открывать? |
| Цитата |
|---|
| Тимофей Воробьев пишет: Сохраните следующий скрипт в файл: |
Закачайте через FTP на сайт и откройте его в браузере. После этого у пользователя с (по умолчанию — администратор) установится пароль: Bitrix*123456
После этого авторизуйтесь и на панели управления установите свой пароль.
Внимание! Обязательно удалите этот файл после восстановления пароля!
| Цитата |
|---|
| Тимофей Воробьев пишет: echo $USER->Update(1,array(«PASSWORD»=>’Bitrix*123456′)); |
Непонятно зачем изменять пароль, если можно просто авторизоваться как админ:
CUser::Authorize(‘1’);
| Цитата |
|---|
| A1x1On пишет: Можно узнать в каком файле сохранить скрипт?? |
| Цитата |
|---|
| Sergey Leshchenko пишет: Непонятно зачем изменять пароль, если можно просто авторизоваться как админ: CUser::Authorize(‘1’); |
выводится ошибка после того как поменял в файле /bitrix/php_interface/init.php код,теперь не могу зайти на сайт выводит ошибку
Parse error : syntax error, unexpected $end in /home/u/umcii/umcii/public_html/bitrix/php_interface/init.php on line 286
что делать? не мгу зайти в битрикс чтобы восстановить прошлый код
Здравствуйте. схожая проблема, но детали различны, итак — по вашему варианту не помогло — не смог сбросить пароль но по второму варианту помогло и я успешно авторизовался. положив определенный файл в имя сайта / public_html
однако при попытке войти в НАСТРОЙКИ — Пользователи — Список Пользователей — открывается пустая страница а вверху строчка — . /bitrix/admin/user_admin.php?lang=ru
почему возник вопрос — все просто, ктото перехватил пароли к сайту и начал захламлять форум спамом. у меня в группе «Зарегистрированные пользователи» — 500 пользоватей. это видимо боты.
у меня два вопроса — как убить всех пользователей кроме админа и как отключить форум. Спасибо.
| Цитата |
|---|
| Алексей Усенко пишет: однако при попытке войти в НАСТРОЙКИ — Пользователи — Список Пользователей — открывается пустая страница а вверху строчка — . /bitrix/admin/user_admin.php?lang=ru |
скорее похоже на таймаут. Или нехватку памяти. Что за хостинг?
| Цитата |
|---|
| Алексей Усенко пишет: почему возник вопрос — все просто, ктото перехватил пароли к сайту и начал захламлять форум спамом. у меня в группе «Зарегистрированные пользователи» — 500 пользоватей. это видимо боты. |
Никак не связано. Боты регистрируются через форму регистрации, для этого никакой пароль перехватывать нет нужды.
| Цитата |
|---|
| Алексей Усенко пишет: как убить всех пользователей кроме админа |
/bitrix/admin/user_admin.php?lang=ru — тут выберете их и деактивируйте. или удалите.
| Цитата |
|---|
| Алексей Усенко пишет: как отключить форум |
1) можно найти файл и его удалить.
2) можно удалить 1 из форумов (тот который проблемен) — /bitrix/admin/forum_admin.php?lang=ru
3) если совсем хардкорно, то можно удалить модуль форума вместе с записями в БД — /bitrix/admin/module_admin.php?lang=ru
Поскольку многие действия не имеют обратной силы, рекомендую сделать бекап.
Источник