Установка instantcms 2 документація instantcms

Завантажте дистрибутив InstantCMS з офіційного сайту.

Розпакуйте завантажений архів і завантажте його вміст на сервер, в папку вашого сайту.

Права доступу

Встановіть для всіх файлів движка права (chmod) 644, а для всіх директорій права (chmod) 755. Після цього для директорій / cache / і / upload / і всіх вкладених в них встановіть права 777. На час установки движка так само повинна бути доступна для запису (права 777) директорія / system / config /. Після процедури установки права доступу для неї потрібно виставити в 755.

На unix-like системах ви можете використовувати ось такий простий скрипт для швидкої установки правильних прав доступу:

Зазначений код потрібно скопіювати в будь-який файл, дати йому назву, виставити права на виконання (655) і запускати, передаючи параметром повний шлях до кореня сайту, наприклад:

вступ

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

Також вам необхідно мати заздалегідь створену базу даних MySQL в кодуванні utf8_general_ci. База даних може бути порожньою, але це не обов'язково. Для уникнення конфліктів з наявними таблицями можна буде змінити префікс таблиць (див. Нижче).

InstantCMS поширюється по ліцензії GNU / GPL версії 2.

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

Ви повинні бути згодні з умовами ліцензії щоб продовжити установку і використання InstantCMS.

Перевірка PHP

Для роботи InstantCMS 2 потрібно PHP версії 5.3 або вище.

У секції Необхідні розширення наведено список модулів для PHP. без яких робота InstantCMS буде неможлива. Якщо будь-який з них відзначений рядком «Не знайдено» то вам потрібно звернутися до адміністратора сервера (або на підтримку хостингу) з проханням встановити потрібний додаток. Після того як модуль буде надано потрібно перезапустити Майстер установки (оновити сторінку).

У секції Рекомендовані розширення перераховані модулі для PHP без яких система буде працювати, але з обмеженням функціоналу. Наприклад, буде недоступна автоматична установка плагінів.

вказівка ​​шляхів

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

Налаштування за замовчуванням підходять для більшості випадків.

Для InstantCMS до версії 2.7.0, при установці системи у вкладену папку необхідно відредагувати файл .htaccess знаходиться в корені наступним чином:

2. замінити їх на

де / subfolder / це шлях до папки InstantCMS щодо кореня сайту.

Починаючи з версії InstantCMS 2.7.0 нічого редагувати не потрібно.

Також, якщо ви плануєте використовувати загальну базу користувачів з іншим сайтом на InstantCMS 2, потрібно змінити шлях і URL папки для завантажень. Вони повинні вказувати на папку для завантажень першого (створеного раніше) сайту. Це необхідно для того, щоб зображення і файли завантажуються користувачами мали однакові шляхи на обох сайтах.

Тобто вказуємо шлях папки для завантажень першого сайту щодо поточного шляху. URL для завантажень так само вказуємо від першого сайту.

База даних

На даному етапі потрібно вказати реквізити для підключення до створеної вами заздалегідь базі даних MySQL або поставити над полем «База даних» чекбокс «Якщо не існує, буде створена», в цьому випадку CMS сама створить базу даних з заданим назвою.

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

В поле Движок бази даних ви можете вибрати движок бази даних. Database engine, storage engine (движок бази даних, підсистема зберігання даних) - компонент СУБД, керуючий базами даних, або бібліотека, що підключається до програм і дає їм функції СУБД. У більшості випадків підходить MyISAM.

В поле Префікс таблиць вказується набір символів який буде додано перед назвою кожної створюваної в базі таблиці. Це потрібно щоб уникнути конфліктів з уже наявними таблицями у зазначеній базі. Якщо установка відбувається в порожню базу то префікс не має значення (можна залишити пропонований за замовчуванням).

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

При установці чекбокса «Встановити демонстраційні дані» Майстер установки так само встановить демо контент для більш зрозумілого знайомства з CMS.

Адміністратор

Головний адміністратор має повний доступ до всіх функцій управління і доступ в Панель управління.

Якщо на попередньому кроці ви вибрали використання вже існуючої таблиці з користувачами то вказівку реквізитів адміністратора не буде потрібно. У цьому випадку вони будуть братися з таблиці спільної з іншим сайтом.

конфігурація

На даному етапі створюється головний файл конфігурації сайту. Шлях його розміщення показаний в майстра.

Після завершення установки папку в якій знаходиться цей файл (і всі файли в цій папці) потрібно зробити недоступними для запису. В цілях безпеки.

планувальник

На даному етапі наводяться докладні інструкції про те як створити завдання для планувальника CRON на сервері.

Дії після установки

Схожі статті