Ви встановлювали форум phpBB чи phpBBex у себе вдома на локальному сервері, про це я описував раніше в іншій моїй статті. Розібралися в ньому, придумали, про що він буде і хочете перенести його в інтернет # 40; хостинг # 41; для повноцінності.
Я розділив перенесення форуму phpBB з локального сервера на хостинг на кілька логічних частин.
Купівля домена і хостингу для вашого майбутнього форуму на phpBB.
Цю частину мені немає потреби повторно описувати, так як про це я вже писав статтю, яку ви можете прочитати, перейшовши за посиланням.
Перенесення всіх файлів форуму phpBB з локального сервера на хостинг через ftp-клієнт.
Відкриваємо завантажену програму ftp-клієнт FileZilla, в меню вибираємо пункт файл і вибираємо # 40; Менеджер файлів # 41 ;, в ньому тиснемо кнопку # 40; Новий сайт # 41; і заповнюємо поля даними, які вам прислали на пошту після реєстрації та оплати хостингу, а саме # 40; хост, тип входу, користувач і пароль # 41 ;. Тим самим ми створюємо підключення до ftp.
Після чого потрібно обов'язково налаштувати програму FileZilla прибравши і поставивши потрібні галочки в налаштуваннях. Це потрібно для того, щоб програма не пробила вкладення форуму.
Тепер можна без побоювання переносити всі папки та файли форуму з локального сервера в папку httpdocs в ftp-клієнта # 40; на інших хостингах ця папка може бути з іншими ім'ям наприклад, public_html # 41; так, щоб файл config.php був в корені цієї папки.
Перенесення бази даних вашого форуму.
Як правило хостинг створює одну базу даних за замовчуванням сам і висилає лист на вашу пошту з даними підключення до неї. Але якщо її немає, то зайшовши на хостинг ви можете її створити самостійно.
Після створення бази даних нам потрібно зв'язати наш форум з нею. Для цього відкриваємо файл config.php і вписати туди інформацію для з'єднання з базою даних хостингу. А саме, потрібно змінити поля: $ dbname # 40; ім'я бази # 41 ;, $ dbuser # 40; ім'я користувача бази # 41 ;, $ dbpasswd # 40; пароль до бази # 41; і $ dbhost # 40; сервер бази # 41 ;; на ті дані, які вказані в вашому хостингу. Також їх може подивитися в листах, надісланих хостером або дізнатися в службі підтримки вашого хостингу.
$ Dbhost = 'a79319.mysql.mchost.ru';
$ Dbname = 'a79319_test';
$ Dbuser = 'a79319_test';
$ Dbpasswd = '1234678';
Ось і підключили базу і вона у нас порожня. Тепер потрібно перенести всі дані з локального сервера на хостинг.
Заходимо в інструмент phpMyAdmin на локальному сервері. В Open Server або будь-якому іншому локальному сервері він повинен бути присутнім.
Далі вибираємо потрібну базу і тиснемо кнопочку експортувати, після чого браузер пропонує зберегти файлик під подібним ім'ям # 40; імя_бази.sql # 41 ;. У цьому файлі зберігаються всі дані вашого форуму, тобто база даних форуму.
Тепер всю нашу дані форуму потрібно імпортувати. Робиться це так само, як і експорт. Потрібно зайти в особистий кабінет на хостингу, там присутній точно такий же інструмент phpMyAdmin. Заходимо в нього, вибираємо нашу базу, тиснемо імпорт і вибираємо наш файлик # 40; імя_бази.sql # 41 ;. Після чого phpMyAdmin, через пару секунд, видасть зелену рядок з текстом # 40; все записали успішно перенесені # 41 ;.
Але так, як у нас тепер новий домен форуму, а в базі вказано старий. Отже, треба його прописати в базі для цього відкрийте вашу базу в phpMyAdmin і таблицю phpBB-config в якій виправте три рядки, зазначені на скріншоті нижче # 40; де phpBB-master.ru ім'я домену # 41 ;.
Вітаю, ми перенесли форум на хостинг тепер це повноцінний інтернет-ресурс, який можуть відвідувати всі бажаючі. З найменшими відмінностями відбувається перенос форум з одного хостингу на інший і перенесення форуму на phpBBex майже нічим не відрізняється від перенесення форуму на phpBB.