Статті

Адмінка сайту: що це, як зайти і як додати її на сайт

Оновлено:

Адмінка сайту — це закрита частина сайту, де змінюють тексти, ціни, картинки й сторінки. Розберемо, як зайти в адмінку на популярних CMS, що робити, якщо вхід не працює, як її захистити — і як отримати адмінку, якщо сайт зроблено без неї.

Що таке адмінка сайту

Адмінка, або адмін-панель, — це панель керування сайтом, доступна лише після входу за логіном і паролем. Відвідувачі її не бачать. У ній зазвичай:

  • змінюють тексти, ціни й зображення;
  • додають сторінки, статті, товари;
  • переглядають заявки й замовлення;
  • налаштовують меню, SEO-заголовки й описи сторінок;
  • видають доступ співробітникам.

Адмінка — частина системи керування вмістом, CMS. Що це таке і які CMS бувають, ми докладно розповіли в статті «Що таке CMS простими словами».

Як зайти в адмінку сайту

Найчастіше достатньо додати до адреси сайту стандартний шлях вашої CMS і ввести логін і пароль, які видав розробник або які ви вказали під час встановлення.

ПлатформаАдреса входу
WordPress/wp-admin або /wp-login.php
Joomla/administrator
OpenCart/admin
Drupal/user/login
PrestaShopПапка з унікальною назвою, яку створює встановлення, — дізнайтеся в розробника
Shopifyadmin.shopify.com
Конструктори (Wix, Tilda, Weblium та інші)Через акаунт на сайті конструктора

Наприклад, для сайту example.com на WordPress адреса входу — example.com/wp-admin.

Як дізнатися, на чому зроблено сайт

  • Відкрийте код сторінки (Ctrl+U) і пошукайте назви: wp-content — це WordPress, /media/system/ — Joomla, catalog/view — OpenCart.
  • Скористайтеся сервісом визначення технологій сайту або розширенням для браузера.
  • Найпростіше — запитати розробника чи студію, яка робила сайт.

Не вдається зайти: що перевірити

  • Забули пароль. На сторінці входу майже завжди є «Забули пароль?» — посилання прийде на пошту, вказану в акаунті.
  • Сторінка не знаходиться (404). Адресу входу могли змінити з міркувань безпеки — на WordPress це роблять плагінами. Запитайте розробника.
  • Вхід заблоковано. Після кількох невдалих спроб захист може тимчасово закрити вхід для вашої IP-адреси. Зачекайте або зайдіть з іншої мережі.
  • Сторінка входу оновлюється по колу. Очистіть cookie сайту або спробуйте в режимі інкогніто.
  • Немає жодних доступів. Доступ до адмінки може відновити той, у кого є доступ до хостингу чи бази даних, — зазвичай розробник або хостинг-провайдер.

Як захистити адмінку

  • Довгий унікальний пароль і менеджер паролів — не один пароль на все.
  • Двофакторна автентифікація, якщо CMS її підтримує (у WordPress — плагіном).
  • Окремий акаунт для кожного співробітника з мінімальними правами, а не один спільний «admin».
  • Обмеження кількості спроб входу.
  • Регулярні оновлення CMS, теми й плагінів — більшість зламів іде через застарілі плагіни.
  • Коли співробітник іде — видаліть його акаунт того ж дня.

Що робити, якщо в сайту немає адмінки

Буває, що адмінки немає зовсім: сайт зроблено кодом — на React, Next.js, Vue або звичайним HTML, — і тексти зашиті просто в нього. Тоді кожна зміна ціни чи номера телефону — це завдання програмісту, з очікуванням і оплатою. Варіантів чотири:

ВаріантЩо цеМінуси
Переробити сайт на CMSПеренести сайт на WordPress або іншу CMSФактично новий сайт: дорого й довго
Написати власну адмінкуПрограміст робить форми для редагування під ваш сайтТижні роботи, а потім підтримка
Підключити headless CMSВміст зберігається в CMS, сайт забирає його через APIРедактор часто бачить лише поля форми, а не сторінку
Редагування на сторінціТексти й картинки змінюють просто на живому сайтіПотрібен розробник, щоб один раз підключити

Докладніше про третій варіант — у статті «Що таке headless CMS».

Адмінка без переробки сайту: Sitecog

Sitecog додає адмінку до готового сайту на будь-якій технології. Розробник один раз ставить скрипт віджета, переводить тексти й картинки, які треба змінювати, на дані з Sitecog і позначає їх атрибутами:

Підключення на сайтіjsx
// вміст береться з Sitecog, а не зашитий у код
const res = await fetch('https://back.sitecog.com/content/v1/sections/hero?lang=uk', {
  headers: { 'x-crm-key': 'pk_…' },
});
const hero = (await res.json()).content;

// розробник один раз позначає, що можна змінювати на сторінці
<h1 data-crm-text="hero_title">{hero.hero_title.content.uk}</h1>
<img data-crm-image="hero_photo" src={hero.hero_photo.content.file} alt="" />

Далі ви відкриваєте свій сайт у CRM, клікаєте на заголовок, ціну чи зображення — і змінюєте просто на сторінці. Що ще є:

Часті питання

Як зайти в адмінку сайту на WordPress?

Додайте до адреси сайту /wp-admin (наприклад, example.com/wp-admin) і введіть логін і пароль. Якщо сторінка не відкривається, адресу входу могли змінити плагіном безпеки — запитайте в розробника.

Як дізнатися адресу адмінки, якщо я її не знаю?

Спершу з’ясуйте, на чому зроблено сайт: подивіться код сторінки або скористайтеся сервісом визначення технологій. Далі спробуйте стандартну адресу цієї CMS. Якщо сайт зроблено на конструкторі, в адмінку заходять через акаунт на сайті конструктора.

Чим адмінка відрізняється від панелі хостингу?

Адмінка керує вмістом сайту: текстами, сторінками, товарами. Панель хостингу (наприклад, cPanel або панель вашого провайдера) керує сервером: доменами, поштою, базами даних, файлами.

У сайту немає адмінки. Що робити?

Переробляти сайт не обов’язково. Можна написати власну адмінку, підключити headless CMS або сервіс редагування на сторінці — тоді тексти й ціни змінюються без програміста, а код сайту лишається тим самим.

Скільки коштує додати адмінку на сайт?

Власна адмінка — це робота програміста на тижні. Готова headless CMS — підписка або власний сервер плюс час на підключення. У Sitecog редагування на сторінці є і на пробному тарифі (7 днів безкоштовно), далі — від $29 за 30 днів.