Перейти к основному содержанию
Главная
опять двадцать пять
из пустого в порожнее

Основная навигация

  • Главная
  • Заметки на полях
  • Юмор приколы и прочее
  • Хлам
  • Хитрости жизни
Меню учётной записи пользователя
  • Войти

Строка навигации

  1. Главная
  2. Заметки на полях
  3. Drupal + PHP + ...

Стать администратором сайта имея доступ к FTP/SSH

Если у вас есть доступ на сервер/хостинг, то можно стать админом даже не заходя в БД.

Нужно создать в корне сайта файл login.php со следующим содержимым:

Для Drupal 7:

<?php
define('DRUPAL_ROOT', getcwd());
require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
global $user;
$user = user_load(1);
drupal_session_regenerate();
drupal_goto('admin');

Для Drupal 8:

<?php
use Drupal\Core\DrupalKernel;
use Symfony\Component\HttpFoundation\Request;
$autoloader = require_once 'autoload.php';
$kernel = new DrupalKernel('prod', $autoloader);
$request = Request::createFromGlobals();
$response = $kernel->handle($request);
$user = Drupal\user\Entity\User::load(1);
user_login_finalize($user);
$response->send();
$kernel->terminate($request, $response);

После чего нужно запустить этот файл, введя в адресную строку браузера

http://вашсайт/login.php

Вы станете админом. Дальше уже можно сменить пароль, если необходимо.

PS. Если файл содержит только код PHP, предпочтительно опустить закрывающий тег в конце файла. Это помогает избежать добавления случайных символов пробела или перевода строки после закрывающего тега PHP, которые могут послужить причиной нежелательных эффектов, так как PHP начинает выводить данные в буфер при отсутствии намерения у программиста выводить какие-либо данные в этой точке скрипта.

 

Навигация по книге

  • Arduino
  • Bios
  • Drupal + PHP + ...
    • Composer
    • Drupal 8 невозможно обновить некоторые модули, не найдено доступных релизов
    • webform/node в модальном окне ( drupal 8 )
    • Востановление пароля
    • Настройка cURL
    • Отключить форму регистрации пользователя
    • Сбросить кэш, если сайт «упал»
    • Стать администратором сайта имея доступ к FTP/SSH
  • Mikrotik и routerOS
  • TV + IPTV
  • Базы данных
  • Браузеры
  • Вебинары (webinars)
  • Железо (hardware)
  • Интересные адреса в интернете
  • Общеизвестные порты
  • Операционная система Linux
  • Операционная система Windows
  • Перенос VipNet на другой компьютер
  • Программное обеспечение (Soft)
  • Уязвимости
Папа сказал...
я знаю короткую дорогу
если я его залью ...
я хочу родить ребенка ...
У меня болит голова ...
для разблокировки, хлопните дверкой холодильника
Хватит бухать, я твой кот
как хорошо ничего не делать, а потом отдохнуть
Назад Пауза Вперёд
1 из 8
RSS-лента