Як створити соціальну мережу. Установка instantcms на хостинг

Сучасним вебмастерам не дає спокою слава творців сайтів «Вконтакте» і «Однокласники». Якщо ви встигли помітити, я не є винятком. Постає закономірне питання: як створити власну соціальну мережу, які скрипти використовувати і чи можливо впровадити соціальну мережу в уже існуючий сайт? Ми відкриваємо серію статей, яка дозволить відповісти на вищевказані питання. Даний матеріал присвячений установці досить новою, але вже встигла завоювати своє місце під сонцем, системі управління контентом під назвою InstantCMS. Ця безкоштовна, зручна система дозволить нам створити повноцінну соціальну мережу в кілька кліків мишкою.

Сайт розробників InstantCMS знаходиться за адресою https://instantcms.ru/. Саме тут ми беремо найсвіжішу версію системи і завантажуємо архів з InstantCMS на свій комп`ютер.

В процесі написання статті будемо використовувати версію 1.7

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

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

Ваш сайт, з чого б він не перебував - це набір файлів, який треба десь розмістити. Слід розуміти, що сучасний інтернет ресурс використовує численні технології. Наприклад більшість сайтів написано на мові PHP і використовує спеціальні бази даних для зберігання інформації. Найбільш популярні - MySQL. Щоб подібний сайт працював, необхідна підтримка цієї мови і баз даних на комп`ютері, де він розташований.

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

Розглянемо системні вимоги InstantCMS:

  • Apache + mod_rewrite;

  • PHP 5 (+ GD, + iconv, + mbstring, + simplexml)

  • MySQL 5

Apache - це вебсервер, тобто набір програм, які дозволять здійснювати взаємодію між сайтом і користувачем. Apache став популярний не тільки за рахунок безкоштовності. Але за рахунок можливості розширення функціоналу за допомогою додаткових модулів. Одним з яких є mod_rewrite. Він буде використовуватися в нашій роботі для створення человекопонятний URL. Про те, що це таке я писав на сайті «Сайтогон».

PHP 5 - це версія інтерпретатора. Тобто, ваш хостинг повинен підтримувати скрипти написані для мови PHP не нижче версії 5.х

MySQL - версія бази даних. Відповідно повинна бути не нижче 5.х

В якості тестового хостингу ми вибрали 1gb.ru, який підходить під перераховані вище вимоги, а також дозволить встановити і налаштувати сайт без попередньої оплати. Тобто, ми можемо встановити, налаштувати, протестувати всі компоненти системи і лише через тиждень оплатити обраний тариф.

Щоб стати власником хостингу компанії 1GB.ru, досить зареєструватися. Пропоную розпочати реєстрацію прямо з цієї статті. Нижче розташована форма, яку необхідно заповнити та натиснути кнопку «Продовжити». На даному етапі пропоную цю статтю відкрити в новій вкладці вашого браузера, щоб була можливість читати і здійснювати необхідні дії.

Отже, після заповнення необхідних полів і натискання кнопки «Продовжити» у нас відкриється нове вікно, де потрібно буде вписати доменне ім`я сайту. Я ввів yachaynik.ru, ви повинні вписати своє доменне ім`я.

Після чого натискаємо кнопку «Далі».

Якщо доменне ім`я вже існує, наприклад, ви купили його раніше, то у верхній частині наступного вікна ми виявимо повідомлення про це.

Звернемо увагу на список, що випадає: «Тип Веб-сервера: ". Тут виберемо пункт: «Unix - Apache / модуль PHP 5 (mod_php)».

Після чого натискаємо «Далі». Доведеться почекати хвилину - іншу, перш ніж сервер обробить наші дані і створить хостинг під наш сайт, про що повідомить наступна сторінка:

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

За великим рахунком сам вебсервер вже готовий до роботи, але у нас не створено базу даних MySQL під наш сайт, тому продовжуємо наш шлях на шляху до створення соціальної мережі.

Нижче в цьому ж вікні розташована інструкція з перенесення доменного імені на хостинг 1GB.ru

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

Ми ж просто натиснемо кнопку «Далі»

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

Ми вибираємо тарифний план «Основний», де включена підтримка PHP і баз даних. Потім визначаємося з періодом оплати і натискаємо «Далі».

У наступному вікні ми побачимо своє роду резюме на нашу тарифного плану.



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

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

Тому знаходимо ссилочку з ім`ям «Бази даних» і натискаємо по ній.

Відео: Урок 1 - Як створити свою соціальну мережу безкоштовно, самому на InstantCMS

Відкриється нова, дуже важлива сторінка. Саме тут ми будемо створювати свою базу даних.

Розглянемо послідовно те, що потрібно заповнити. По-перше, це випадає "Створити базу для сайту». Тут ми повинні вибрати свій сайт. Не дивуйтеся, що його назва буде дещо відрізнятися від того, що ми вписували раніше. Справа в тому, що система створює тестове ім`я для нашої майбутньої соціальної мережі.

ім`я бази - як і радять в підказці, вписуємо латинськими буквами і цифрами назву бази, яка повинна бути не більше 10 символів

Тип сервера - залишаємо той, що стоїть за умовчанням. Це буде: mySQL 5.0

Звернемо увагу на прапорець «кодування за замовчуванням». Ні в якому разі не знімайте його, бо наша база повинна бути в кодуванні CP1251

Якщо всі поля заповнені, то натискаємо кнопку «Додати»

Успішне завершення операції ознаменується повідомленні про створення нової бази даних, де буде показана запрошення на сторінку паролів. Не будемо відмовлятися а перейдемо на цю корисну сторінку.

Щоб всі необхідні в нашій роботі паролі отобралізісь, достатньо клікнути по заголовку «Сайти, FTP, SSH» і «Бази даних mySQL». Розкриються паролі для входу по FTP і до недавно створеної бази даних.

Наше першочергове завдання - скопіювати файли системи управління контентом InstantCMS на сервер. На даному етапі роботи ми скористаємося вебінтерфейсом, який люб`язно наданий нам 1GB.ru

Для цього звернемо увагу на розділ з паролями: «Сайти, FTP, SSH» і знайдемо там посилання яка іменується, як «файл-менеджер через http:»

Кількома по посиланню і в новій вкладці відкриється нова сторінка. На даному етапі нас цікавить пункт «Завантажити фаил» у верхній частині вікна. Кількома по ньому, відкриються нові елементи управління. Натиснемо кнопку «Виберіть фаил» і знайдемо на жорсткому диску нашого комп`ютера недавно скачав архів з InstantCMS. Натискаємо кнопку «Завантажити» і чекаємо завантаження, швидкість якої буде прямо залежати від вашого інтернет - з`єднання.

Після того, як архів буде завантажений на сервер, ми зможемо спостерігати наступну картину: в папці нашого сайту знаходиться два файли. Перший - тільки що завантажений архів, другий - index.html. Це службовий фаил хостингу. Його потрібно видалити. Для цього натискаємо на хрестик навпроти імені файлу

Після чого в діалоговому вікні натискаємо кнопку «ОК», тим самим підтверджуючи видалення. У нашому каталозі залишився один архів. Саме час приступити до його розпакування. Для цього натискаємо на посилання «Видобути» навпроти імені архіву

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

Пропоную налаштувати фтп менеджер, бо повноцінна робота не можлива без участі цієї програми.

Нагадую, що стаття з налаштування фтп менеджера знаходиться тут.

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

Адреса сервера, логін, пароль для настройки програми беремо з вікна «Сайти, FTP, SSH». У нашому випадку це буде:

FTP сервер: ftp.yachaynik-ru.1gb.ru

користувач: w_yachaynik-ru_9d2d9754

FTP пароль: 3e6422cf

Після того, як файли скопійовані, виникає законне питання: а як, власне кажучи, потрапити на наш сайт. Як буде виглядати тестовий URL нашої майбутньої соціальної мережі?

Ще раз подивимося на вікно з паролями. Зверніть увагу на посилання навпроти напису «Внутрішній / тестовий адреса:». . Пропоную клікнути по ньому, після чого відкриється вікно установки системи управління контентом InstantCMS.

На першій сторінці від нас буде потрібно просто погодитися з ліцензійною угодою і натиснути кнопку «Далі».

На наступній сторінці нас теж не чекає нічого цікавого, бо тут система перевірить налаштування нашого хостингу.

А так як вони в нашому випадку бездоганні, нам не залишається нічого іншого, як натиснути «Далі» і перейти до наступного вікна.

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

У нашому випадку з правами все відмінно, тому натискаємо «Далі» і переходимо до найважливішого етапу - безпосередньо установці системи.

Нашій увазі вікно з великою кількістю текстових полів. Приступимо до заповнення.

Назва сайту - вписується довільну назву. В общем-то, це ім`я вашої соціальної мережі

Логін адміністратора сайту - сюди пишемо логін під яким ви будете згодом адмініструвати сайт. Його нізвідки брати не треба. Потрібно придумати самому, та такий щоб згодом запам`ятати

Відео: Урок 4 - Як створити свою соціальну мережу безкоштовно, самому на InstantCMS

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

Щоб заповнити подальші поля, нам необхідно повернутися в хостинг панель, в розділ паролі і скопіювати паролі для бази даних.

У моєму випадку це будуть:

Відео: Урок 5 - Як створити свою соціальну мережу безкоштовно, самому на InstantCMS

Ім`я бази: gb_testbasa

сервер: mysql65.1gb.ru

користувач: gb_testbasa

пароль: 72ae1e00

Підставляємо значення в текстові поля. Нижче погоджуємося з установкою «Демо даних», так як ми повинні зрозуміти: як же виглядає соціальна мережа, побудована на InstantCMS.

Натискаємо кнопку «Встановити». Чекаємо. Після закінчення бачимо наступне вікно:

Нас вимагають видалити папки «Install» і «migrate». Відкриваємо фтп менеджер, заходимо в каталог з сайтом, виділяємо ці папки і видаляємо безповоротно

Скористаємося посиланням «Перейти на сайт» і виявимо, що наша соціальна мережа успішно почала виконання своїх обов`язків.

Для того, щоб перейти в адміністративну панель, досить додати до імені сайту через слеш слово «admin». Наприклад, адреса адміністративної панелі нашого тестового сайту буде виглядати, як https://yachaynik-ru.1gb.ru/admin/

На цьому хотілося б завершити перший урок по InstantCMS. Ми дізналися: як створити соціальну мережу, а також: як встановити InstantCMS на хостинг.

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

Якщо ж ви вважаєте, що створення повноцінної соціальної мережі вам не по зубах, пишіть мені на пошту: Ця електронна e-mail адреса захищена від спам-ботів, для його перегляду у Вас повинен бути включений javascript

З повагою, Гоша Комп`ютерний

{Mosloadposition cpanel}

Поділися в соц мережах:
Cхоже

Увага, тільки СЬОГОДНІ!