Установка і настройка mediacore ce

Отже, на початковому етапі маємо в наявності чистий сервер з встановленою системою Debian squeeze.

установка mysql

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

для перевірки що все встановилося і працює, зайдемо в консольний клієнт

ок, mysql завівся і працює, поки залишаємо його в спокої, повернемося пізніше.

Установка пакетів python і настройка віртуального середовища

Тепер потрібно встановити пакети python, необхідні для налаштування віртуального середовища і коректної роботи mediacore.
почнемо з:

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

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

Якщо отримали следующюю помилку:

значить віртуальне середовище не встановлена, для виправлення скористаємося інструментом easy_install

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

Створюємо віртуальне середовище. Папку можете вибрати на свій смак, я розмістив її в / home

Якщо все пройшло успішно, після активації створеної віртуальної середовища python, запрошення командного рядка має виглядати приблизно так:

Всі встановлені після цього пакети, будуть доступні тільки коли активна ця віртуальне середовище.

Установка і настройка Mediacore в режимі development

Cкачіваем вихідні mediacore з офіційного сайту, або архівом, або з git репозитария.
Я скористатися git.

папку можна і не перейменовувати, це як вам зручніше, я перейменував

тепер потрібно встановити движок, запустивши setup.py

Повернемося до mysql, нам потрібно створити базу даних і користувача з відповідними на неї правами
Для простоти, база, користувач і його пароль, у нас будуть mediacore.

створюємо базу даних mediacore

даємо користувачеві mediacore права на створену базу даних, при цьому, якщо на момент виконання даної команди, такий користувач не існував, він буде створений автоматично, дані природно можете вказати свої, як мінімум пароль)

Налаштуємо доступ движка до нашої бази даних.
Для цього відкриваємо файл конфіга mediacore, /home/mediacore/development.ini. знаходимо секцію [app: main] і наводимо ніжеідущую рядок до потрібного вигляду, формат за замовчуванням такий:

в нашому випадку, після редагування, вона повинна виглядати так:

Тепер потрібно заповнити базу даних.
Створюємо початкову структуру бази:

Що-б на тестовому сайті працювала функція повнотекстового пошуку, потрібно імпортувати в базу файл setup_triggers.sql.

Перевірка mediacore

Ваші налаштування швидше за все будуть відрізнятися, в силу структури моєї мережі, проте, суть від цього не зміниться.
Редагуємо файл конфіга mediacore / home / mediacore / development.ini. Я виставив настройки таким чином:

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

ім'я за замовчуванням: admin
пароль за замовчуванням: admin

Схожі статті