Блог / WordPress / Почни тут → Реєстрація домену та його прив'язка до хостингу, підключення по FTP / SFTP, створення бази даних і установка WordPress
Як показав мій досвід, у дуже багатьох людей виникають з цим труднощі. Так в принципі, якщо згадати мене ... еее ... 10 років тому? Або. Ну коротше в школі я тоді навчався. І на все життя запам'ятаю, як я намагався встановити Apache, як копирсався в httpd.conf і мучив файл hosts. А я розповідав, як довго я намагався вибрати, що використовувати - ASP.net або PHP? На щастя, зараз все дуже спрощується в світі, і вам навіть не потрібно знати, що таке php.ini, щоб вільно працювати зі своїм локальним сервером або хостингом. А тепер Відмотаємо в даний час і почнемо по порядку.
Що таке домен і хостинг. Прив'язка доменів. NS записи.
Для початку скажу, що ви можете поки що скіпнуть (пропустити) цей крок, якщо плануєте починати на локалке або вам достатньо тестового домену, який є майже у кожного хостингу.
Якщо ж ні, то поговоримо про реєстрацію - домен можна зареєструвати де завгодно, але в деяких місцях ціни можуть відрізнятися, наприклад в одному місці ви зможете зареєструвати домен .ru за 99 р. а в іншому за 800 р. Чи є різниця? Ні. Наприклад я для доменів використовував 2domains.ru і мене в принципі там все влаштовувало.
Сама реєстрація домену не становить якоїсь особливої труднощі і в залежності від сервісу, який ви будете для цього будете використовувати, цей процес трохи відрізняється, але принцип скрізь один і той же - ви підбираєте вільне доменне ім'я, вводите якісь свої особисті дані (багато або мало - залежить від того домену, який хочете, а точніше - від його доменної зони, наприклад .ru. com), а потім оплачуєте (те ж саме, вартості залежить від доменної зони).
Прив'язка доменів / Управління ДНС-серверами / Делегування
Якщо що, все три ці поняття означають одне і те ж, я частіше використовую перше, але взагалі не завадить просто знати, що існують і ще два.
Весь цей шлях прив'язки доменів складається з трьох кроків, але дуже простих. У першому кроці вам потрібно з'ясувати, які NS сервера у хостингом (в рідкісних випадках буває потрібна IP, але це рідко трапляється, тому пропускаю),
У beget все це знаходиться в розділі Управління доменами.
На скріншоті в нижньому лівому кутку ви можете побачити ns1.beget.ru і так далі - якраз це нам і потрібно.
Як тільки це дізналися, потрібно визначити, куди їх вводити в панелі сервісу з доменами. Шукаємо щось пов'язане з DNS. У 2domains.ru це досить просто - переходимо до списку доменів, натискаємо по потрібному, відкривається таке меню:
Кількома і потрапляємо на сторінку налаштувань делегування:
Після такого, як все це успішно виконано, повертаємося на хостинг і додаємо наш домен в розділі доменів. Якщо хостинг пропонує створити сайт (окрему папку для домену) або направити на існуючий сайт, то краще створити «сайт», так буде зручніше.
Зверніть увагу, що зміна ДНС домену може вступати в силу аж до 72-х годин.
Хостинг або локальний сервер? Виділений сервер?
Якщо ви читаєте цю статтю, у мене є підозра, що виділений сервер знадобиться вам дуже не скоро - в ньому зазвичай виникає необхідність при дуже великих навантаженнях на сайт. Якщо найближчим часом ви не плануєте відвідуваність в 5 тисяч уникав на добу або якщо у вас не все запущено в коді, то забудьте поки про це.
Для чого нам взагалі потрібен хостинг або локальний сервер? Все дуже просто - для функціонування зв'язки PHP + MySQL, перше - це мова програмування, на якому працює WordPress, а друге - бази даних.
Розгляну обидва варіанти.
Хостинг. Підключення по FTP. Бази даних
Якщо ви вже трохи порозбирали з доменами, то приблизно уявляєте, що таке хостинг. Якщо ви його ще не зареєстрували - реєструємо, на щастя зараз багато популярних хостинги надають пробний період від двох тижнів до місяця, тільки дуже прошу, не вибирайте безкоштовний тариф, так як з ним можуть виникнути непередбачені і вельми неприємні обмеження (наприклад неможливість відправки листів з сайту).
Давайте спочатку підключимося по FTP (до файлів сайту), а потім до баз даних.
Підключення по SFTP - захищене! Завжди переважно використовувати його, а не звичайний FTP.
Тепер давайте розберемося з базами даних. Найімовірніше вам доведеться створити нову сторінку, але на деяких хостингах вона вже може бути створена. Для цього шукаємо розділ MySQL або Бази Даних, створюємо там базу даних, а часом до неї ще потрібно і створити користувача - в такому разі не забудьте наділити його повним набором прав на редагування тієї чи іншої бази даних. А для того, щоб подивитися базу даних або щось в ній змінити вручну, знайдіть посилання на phpMyAdmin.
Локальний сервер. Де лежить сайт. Бази даних
Хаха, схоже цей розділ вийде коротше, ніж я планував. Перше, що скажу, зараз навряд чи хтось готовий так знущатися над собою, тому рідко хто ставить чистий сервер Apache на ту ж вінду. Мабуть. Але зате весь цей процес став набагато простіше з появою таких інструментів, як Denwer, MAMP (є безліч інших, але я використовував тільки ці).
Щодо настройки того і іншого можна написати цілий пост, чого я поки не планую, тому коротко, для Денвера:
Для MAMP (Mac OS):
Миша Рудрастих
Теми, які можна вивчити наступними
- «Знаменита» 5-й хвилинна установка WordPress Якщо ви мало що розумієте в сайтах, то хоч сама установка і буде 5-хвилинної, але підготовка до неї може затягнутися. У цій статті я детально про це розповім.
- PHP в WordPress. Що потрібно знати? Прямо ну взагалі з нуля. Основи PHP для тих, хто ще тільки починає працювати з WordPress. Нічого зайвого.