Post_73aПривіт сьогодні розкажу про ще одну цікаву деталь в веденні блогу, яка буде стосуватись питання  як імпортувати  базу даних великих розмірів. Нагадаю імпорт бази даних здійснюється коли переноситься готовий сайт з хостинга на Денвер.

Для того щоб мати можливість працювати з точною копією вашого сайту на Денвері, потрібно не тільки помістити скачані файли вашого сайту з хостингу але також і імпортувати базу даних. Всі процедури по переносу сайту з реального  хостинга на локальний описані в наступних публікаціях на блозі. 

Але якщо ваша база даних буде перевищувати 2мгб, тоді вам не вдасться здійснити імпорт бази цими способами. 

Причина із за якої не получиться здійснити імпорт бази даних на локальний хостинг в тому що на Денвері вказана границя для архіву, який не повинен перевищувати 2мгб. Якщо архів перевищує дану границю, тоді базу даних перенести не вдасться. Звідки може зявитись база даних таких розмірів, власне якщо блог уже має достатній вік, і в ньому розміщено дуже багато публікацій.

І приведу тепер свій випадок адже оскільки я пишу пост на таку тему то і в самого виникло таке питання. Власне в мене  молодий блог, публікацій немає ще такої кількості, щоб була таких розмірів  база даних, але коли здійснював черговий бекап в мене зявилась така база даних. Спочатку не звернув уваги на таку річ, і не подумав звідки може бути таких розмірів база а почав шукати спосіб як вирішити дане завдання.

Спосіб мені вдалось знайти, про нього піде мова, ну а  база великих розмірів в мене виникла із за плагіну “вимпл”, призначений для створення багатомовних сайтів. Коли зробив оптимізацію з плагіном WP-Optimize, база даних набула нормальних розмірів 800Клб.

 

Перед тим як робити імпорт бази даних, спочатку зробіть оптимізацію, а вже потім якщо база даних перевищує розмір 2мгб тоді потрібно виконати наступні дії.

1.Створюємо новий файл і назвемо файл info.php

2.В цей файл потрібно помістити такий код <?php phpinfo();?>;

 

<?php phpinfo();?>;

3.Файл php.info потрібно помістити в папку сайта яка розміщена на локальному хостингу створеному програмою Денвер. Шлях Z ⇒home ⇒localhost⇒www⇒ папка вашого сайту

4. В верхій панелі браузера вводимо наступну адресу і відкриється інформаційна панель, PHP Version  в котрій вказаний шлях в рядку Loaded Configuration File де знаходиться файл php.ini.

init5

⇑Loaded Configuration File

5. Знаходимо і відкриваємо файл php.ini задопомогою текстового редактора, далі шукаємо в Notepad++ це буде 537 рядок, відшукати даний рядок коду можна орієнтуючись за написом

init2

upload_max_filesize = 2m міняємо на upload_max_filesize = більший розмір 

init3

⇑в Notepad++ це буде 537 рядок

6. Зберігаємо перезапускаємо Денвер, в нас має зявитись позначка наприклад (максимальний розмір 5мгб) а не 2мгб як раніше, і імпортуємо базу даних, якщо все зроблено правильно тоді появиться напис який буде означати що база даних імпортована. 

init1

⇑(максимальний розмір 5мгб)

init4

⇑база даних успішно імпортована 😀 

 До зустрічі!