Установка MODX, компонентів та їх початкові налаштування. Встановлення MODX, компонентів та їх початкові установки Після оновлення modx порожні сторінки

Перший урок зі створення блогу на MODX Revolution. На цьому уроці ми розглянемо процес встановлення системи керування сайтом MODX Revolution на локальний сервер Denwer.

Дорогі відвідувачі сайту, ласкаво просимо на цикл уроків вивчення CMS MODX Revolution, на яких ми розглянемо поетапне створення блогу, починаючи від установки даної CMS і закінчуючи тонкою настройкою різних компонентів.

Основна вимога при створенні сайту на MODX Revolution полягає у знанні та розумінні основ технологій HTML та CSS, без них цю CMS краще не вивчати. Крім цього, в рамках даного курсуТакож необхідно мати знання по платформі Twitter Bootstrap 3, т.к. весь інтерфейс блогу буде створюватися з використанням класів та компонентів даної платформи.

Розглянемо процес встановлення системи MODX Revolution як етапів.

Підготовчий етап:

Установка CMS MODX:


Вхід до панелі керування сайтом:

Щоб увійти в панель керування сайтом, необхідно в адресний рядок браузера ввести наступну URL: "http://www.mysite.ru/manager/"

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

Однією з особливостей системи MODX Revolution і те, що дана панель не потрібно роботи самого сайту, тобто. її за необхідності можна прибрати за допомогою видалення папки "manager" із каталогу сайту.

Найчастіше проблема коли білий екранна modxз'являється після переїзду чи зміни сервера на хостингу. Лякатися не варто, виправляється дуже легко. Далі пропоную вам просту інструкцію.

У 99% випадків допомагає очищення папки з кешем (core/cache). Її можна видалити, а якщо боїтеся - то просто перемістіть її вміст кудись. Отже, заходьте на хостинг (фтп, файл-менеджер) у папку з вашим сайтом та видаляйте/перемістіть вміст site.ru/core/cache.


Як очистити папку cache на modx

Після цього знову відкрийте адмінку модх. Все має з'явитися.

Є ще один спосіб. Зайти в адмінку та вгорі в меню вибрати Управління-Очистити кеш.


Але в мене не спрацювало – вискочило віконце, а кнопка ОК активною не стала. Отже, я просто видалив вміст папки через хостинг.

Якщо не допомагає просто очищення кешу

Також багато хто радить поміняти дещо в базі даних, коли білий екран modx не пропадає. Це пункти:
Новини MODX (feed_modx_news_enabled)
Повідомлення безпеки MODX (feed_modx_security_enabled)
Використовувати стислий CSS (compress_css)
Використовувати стислі javascript-бібліотеки (compress_js)

Є два способи це зробити. Перший - зайти в адмінку модх, Налаштування (site.ru/manager/?a=system/settings). Знайти їх там і поставити значення "ні".

Але у мене налаштування не відкривалися, тому я скористався другим способом: зайшов на хостинг, відкрив phpmyadmin (управління базою даних), знайшов базу даних modx, таблицю з налаштуваннями modx_system_settings. Далі змінив значення для тих 4 пунктів вище з 1 на 0. Тобто для feed_modx_news_enabled, feed_modx_security_enabled, compress_css, compress_jsставимо 0.



Про всяк випадок ще раз видаліть кеш у папці core/cache.

Немає меню на modx

У мене також була проблема, коли адмінка modx вантажиться, але немає меню зліва. Виправляється дуже просто - робимо все описане вище, зазвичай достатньо почистити кеш (через Управління-очистити кеш або почистити папку core/cache).

Чому з'являється білий екран на modx

Як я писав спочатку, білий екран в адмінці modx з'являється при переїзді на інший хостинг. Але в мене була інша проблема. хостер змінив мені сервер, а повідомив приблизно за добу. Тобто у мого сайту змінилася айпі-адреса. Спочатку мені потрібно було змінити A-записв налаштуваннях домену (що перенаправити домен на новий сервер), а потім вирішити проблему з адмінкою. Так що, крім переїзду на інший хостинг, впливає зміна сервера на одному хостингу.

Користуйтеся, лайкайте. А то щось рідко я став писати, хоч є про що...

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

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

Для початку потрібно зробити, це позбутися помилки налаштування системи. Каталог ядра в відкритому доступі », якщо таке повідомлення відображається. Виправляємо згідно з інструкцією повідомлення, тобто перейменовуємо файл ht.access, розташований у папці core, Давши йому назву. htaccess.

Зробити це можна або через FTP-клієнт, або через файловий менеджерпанелі управління хостингу, або за допомогою файл-менеджера адміністративної частини MODX (вкладка « Файли» у лівій частині вікна).

Якщо ви перемістили папку core за кореневу директорію, встановивши MODX за допомогою розширеного пакета, третій спосіб не допоможе.

Подальші налаштування виконуються у вікні « Системні налаштуваннята події». Щоб відкрити вікно налаштувань, слід підвести курсор миші до значка шестерні в правому верхньому куткуадмін-панелі та вибрати перший же пункт «Системні налаштування».

Системних налаштувань у Revo величезна кількість

Для полегшення пошуку потрібної установки можна скористатися фільтром, відібравши потрібні параметри розділу.


Значок «+» у лівій частині назви налаштування відкриє підказку про те, навіщо цей пункт призначено. На полі «Значення» змінюються самі параметри кожної настройки. Їх, залежно від типу налаштування, вводять або вручну, або вибирають зі списку.


Основні параметри системи, які зазвичай редагуються безпосередньо після встановлення MODX

Розділ «Сайт»

  • Назва сайту: потрібне нам найменування проекту, довільна форма
  • Повідомлення про недоступність сайту: текст, який відображатиметься в режимі відключеного (неопублікованого) сайту, довільна форма
  • публікувати за замовчуванням: чи буде новий документ доступний для перегляду відвідувачами відразу після створення та збереження, на ваш вибір, варіанти Так/Ні

Розділ «Система та сервер»

  • Відображення RSS-каналу «Новини MODX»: відключаємо ( Ні)
  • Відображення RSS-каналу «Повіщення безпеки MODX»: відключаємо ( Ні)

Розділ "Панель управління"

  • Показувати текст підказки поруч із полем: опис пунктів меню, корисно тільки при знайомстві з системою, надалі можна відключати, варіанти Так/Ні
  • Формат дати на панелі керування: можна змінити на наш, рідний, d-m-Y
  • Перший день тижня: ставимо 1 , ми ж не Стругацькі

Розділ «Дружні URL» – режим ЧПУ

  • Транслітерація псевдонімів: російська(Для включення транслітерації додатково потрібно встановити додаток translit)
  • Суфікс контейнера: Очищаємо
  • Використовувати дружні URL: Так
  • Суворий режим дружніх URL: Так
  • Перевіряти на дублювання URI у всіх контекстах: Так

Включивши на сайті ЧПУ (режим дружні URL), перейменуйте додатково ht.access в корені сайту в.htaccess, інакше при спробі переходу на сторінки, відмінні від головної, отримайте помилку 404.

Підтвердження змін або збереження параметрів не потрібне, все відбувається автоматично.

Можна додатково відвідати розділ « Типи вмісту" (пункт меню " Вміст») та очистити поле « Розширення файлу» у параметрі HTML. Тепер адреса сторінок стане без розширення, тобто http://адрес_Сайта/aboutзамість http://адрес_Сайта/about.html.

Сьогодні ми зробимо основні налаштування MODX Revo.

Налаштування MODX

Заходимо в адмінку MODX (http://ваше_доменне_ім'я/manager/) і переходимо на панель налаштувань « Системні налаштування».

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

Налаштовуємо такі параметри для ядра (core).

Дозволити користувачам використовувати одну адресу електронної пошти- allow_multiple_emails - ні

Кешуванняпропускаємо

Візуальний редактор

Редактор - which_editor - TinyMCE RTE(він сам повинен поставитися якщо ви його встановили)

Редактор елементів — which_element_editor — Ace(він теж сам повинен поставитися якщо ви його встановили)

Файлова система

Максимальний розмір завантаження - upload_maxsize - 629145600або який вам потрібно (я встановив цей параметр 600 МБ для можливості завантажувати відео файли).

Дружні URL

Шлюзпропускаємо.

Словник та мова

Мова текстового редакторау фронтенді сайту - fe_editor_lang - ru

Локаль - locale - ru_RU.utf8

Поштапропускаємо.

Панель управління

Перший день тижня - manager_week_start - 1

Понеділок у Росії.

Розмістити TV нижче контенту - tvs_below_content - Так

Додаткові поля користувача для сторінок будуть розташовані нижче поля введення основного контенту. Якщо опція зараз не зрозуміла, то надалі розберетеся. Опція просто для зручності інтерфейсу адмінки. Мені зручніше так.

Поле для назви вузла в дереві ресурсів - resource_tree_node_name

Робиться для того, щоб назви ресурсів у дереві зліва були коротшими.

Поле для підказки для сайту в дереві ресурсів. - resource_tree_node_tooltip - alias

Робиться для того, щоб можна було зрозуміти, яка у ресурсу адреса

Показувати екран привітання – welcome_screen – ні

phpThumb, Проксі, сесії та кукіпропускаємо.

Сайт

Не відображати в меню за промовчанням — hidemenu_default — Так

У новостворених ресурсів (сторінок) за умовчанням буде знято галочку «Відображати в меню». Будь-якої миті її можна буде включити. Але навіщо зайвий раз знімати галочку, адже не всі сторінки сайту, що створюються, будуть відображатися в меню. Встановивши опцію в «Так» вам надалі не потрібно буде робити зайві дії.

Схема URL - link_tag_scheme - -1 (мінус 1)

За замовчуванням — publish_default — Так

Та сама історія, що й з попередньою опцією, лише навпаки. Під час створення сторінки вже стоятиме позначка «Опублікувати». Якщо ресурс не опубліковано, він буде недоступний відвідувачам сайту. Але ж ми створюємо публічні сторінки- адже так?

Назва сайту — site_name — введіть назву сайту, доступну для вставки плейсхолдером [[++site_name]]. Будь-яка назва, наприклад, Будівельна компанія ТОВ «Роги та копита».

Повідомлення про недоступність сайту - site_unavailable_message - Сайт знаходиться на технічному обслуговуванні. Будь ласка, зайдіть трохи згодом.

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

В Сторінка помилки 404 «Документ не знайдено» — error_page, Сторінка "Сайт недоступний" site_unavailable_pageі Сторінка помилки 403 «Доступ заборонено» unauthorized_pageстоять одиниці (тобто переадресовується все на головну сторінку, рекомендую і призначити їх у налаштуваннях)


Система та сервер

Відображення RSS-каналу «Новини MODX» - feed_modx_news_enabled - Ні

Відображення RSS-каналу «Повіщення безпеки MODX» — feed_modx_security_enabled — Ні

Тип сервера - server_protocol - https(якщо у вас встановлений SSL сертифікат, якщо його немає, то йдемо далі)

Додаткові налаштування для тих хто з мого уроку.

Ідемо у розділ mixedimageі в Транслітерація файлів (mixedimage.translit)ставимо Так.

Щоб завантажувані до ресурсів зображення транслітерувалися.

Потім йдемо у розділ ticketsі в Вважати перегляди сторінок гостями (tickets.count_guests)ставимо Так.

Ідемо у розділ admintoolsі в Включити авторизацію через email (admintools_email_authorization)ставимо Так (якщо ви працюєте на сервері - підвищуємо безпеку), так само я зазвичай ставлю Тема (admintools_theme)- Dark.

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

Відновлення даних