Каракулі замість символів при установці резервної копії akeeba backup

Нещодавно я зробив кілька оновлень на своєму сайті, розміщеному на хостингу. А саме я додав кілька нових статей і модулів. Потім я захотів встановити деякі нові плагіни і компоненти. На мою думку, правильніше це робити спочатку на локальному сервері (на домашньому комп'ютері), і в разі успішних оновлень повторити всі дії на хостингу.

Сама процедура дуже проста: спочатку необхідно зробити резервну копію сайту через компонент Akeeba Backup, потім завантажити його на комп'ютер, розпакувати архів, запустити сервер (у мене це Денвер), встановити сайт на локалке, а потім вже робити з ним все, що необхідно.

Я все так і робив, але відразу встановити на локалку розпакований архів резервної копії не вийшло. Як тільки я запустив через браузер установку сайту, у мене замість нормальних букв з'явилися каракулі, які Ви можете бачити на скріншоті нижче.

Каракулі замість символів при установці резервної копії akeeba backup

Я думаю для Вас не секрет, що подібні проблеми з відображенням шрифтів можуть виникати при неправильних налаштуваннях кодування сторінки. Я вже не перший раз стикаюся з карлючками на своїх сайтах, але з проблемами відображення компонента Akeeba Backup, вперше. Тому, відразу навіть не зрозумів, як правильно сформулювати питання для пошукача (Яндекса або Google). В результаті я не знайшов в Інтернеті відповідне рішення даної проблеми, тому і зайнявся нею сам.

Як при установці резервної копії Akeeba Backup
з каракулей зробити нормальне відображення символів?

Варіантів розв'язання проблеми може бути декілька:

  1. Пересохраненіе сторінки в правильному кодуванні;
  2. Зміна кодування в самому коді сторінки, наприклад, з utf-8 на windows-1251 або навпаки;
  3. Зміна кодування на сервері.

А бувають і випадки, коли потрібно робити одночасно кілька вище перерахованих дій.

Отже, вирішення проблеми з кодуванням Akeeba Backup, яка виводила каракулі замість нормальних символів, знайшлося досить швидко. Все що знадобилося, це перекодувати файл index.php. який знаходиться в папці Корінь-Сайту / installation.

Робиться це так:
1. На локальному сервері відкрийте папку Корінь-Сайту / installation.

Каракулі замість символів при установці резервної копії akeeba backup

2. Знайдіть в папці installation файл index.php.

Каракулі замість символів при установці резервної копії akeeba backup

3. Відкрийте файл index.php за допомогою звичайного блокнота.

Каракулі замість символів при установці резервної копії akeeba backup

4. Тепер відкрийте меню "Файл" і натисніть "Зберегти як".

Каракулі замість символів при установці резервної копії akeeba backup

5. У вікні у мене стояла кодування ANSI, яку потрібно поміняти на UTF-8. Для цього просто виберіть UTF-8. Якщо у Вас є пташка "встановити BOM", то зніміть її (повинно бути без BOM) і збережіть файл, замінивши вже існуючий.

Каракулі замість символів при установці резервної копії akeeba backup

Тепер якщо Ви поновіть інсталяційну сторінку сайту, то каракулі повинні змінитися на нормальні символи. Після цього я зміг благополучно встановити свій сайт на локальний сервер з цієї резервної копії Akeeba Backup.