Вибір читачів
Популярні статті
На жаль, система керування контентом MODX Revo lutionне надає можливості провести процедуру оновлення CMS натисканням однієї кнопки, як це робиться в Wordpress та багатьох інших движках.
Тому на початковому етапі роботи у недосвідчених користувачів виникають складнощі із підтримкою CMS в актуальному стані. А оновлювати її життєво (для сайту, ясна річ) необхідно.
ВАЖЛИВО! Перед початком оновлення системи обов'язково робіть резервну копіюяк файлів сайту, і бази даних. В разі невдалого оновленняВи завжди зможете повернутися до початкового стану.
Процес оновлення MODX Revolution мало чим відрізняється від нього чистої установкина сервер. Єдине, про що треба пам'ятати – ви не повинні видаляти чи перезаписувати файл core/config/config.inc.php.
Заходимо на офіційний сайт modx.com у розділ « Download» і завантажуємо інсталяційний пакет. У цьому розділі міститься стандартна версія установника ( Traditional). Розширена версія ( Advanced) трохи глибше - https://modx.com/download/other-downloads. Вибирайте відповідний CMS пакет.
В адміністративній панелі сайту вибираємо « Управління – Очистити кеш сайту».
Після очищення кешу завершуємо всі сеанси: « Управління – Завершити всі сеанси»
Завантажуємо розпаковані файли інсталяційного пакета на наш сервер. Для пакету Advancedпапки називаються coreі setup. Їх лише дві. Для стандартного пакета ( Traditional) папок трохи більше.
Завантаження файлів можна виконувати як через ftp-клієнт, так і за допомогою панелі керування хостингом. Якщо ви робите це через панель управління, можна завантажувати безпосередньо архів, а розпакування провести вже на сервері. Так вийде швидше. Видалення файлів кешу через панель керування також заощадить час.
Для того, щоб оновити наш двигун, робимо те ж саме, що і при нулі. Переходимо за адресою site.ru/setup, а далі згадуємо інструкцію з встановлення. Єдина відмінність - вибирається опція. Нова установка », а « Оновлення існуючої установки».
Після закінчення процесу перевірте, чи змінився номер версії в адміністративному інтерфейсі. Якщо все пройшло успішно, оновіть встановлені додатки. Звичайно, тільки ті, які вимагають оновлення.
Впевніться, що інсталяційні файлиз сервера видалено. Це відбувається в автоматичному режимі на останньому етапі установки за умови, що галочка про видалення інсталяційного пакета не знята, але краще перестрахуватися і перевіряти ще раз додатково.
Розробник Боб Рей створив додаток, покликаний полегшити процедуру оновлення Revo. Докладніше про цей додаток можна дізнатися на сторінці « ». Саме таку назву вона має.
Для прискорення роботи сайтів на MODX Revolution рекомендується перейти на використання PHP 7. У деяких випадках різниця видно навіть неозброєним оком. Час відповіді сервера також зменшується, за деякими даними майже втричі.
Тиждень тому вийшов новий реліз MODX Revolution під версією 2.7.0. Його вихід став хорошим приводом для написання інструкції щодо оновлення цієї популярної системи управління контентом. Відразу зазначу, що оновлювати MODX Revolution ми будемо вручну, без допомоги будь-яких плагінів.
MODX Revolution досі не має механізму встановлення оновлень у пару клацань миші. Можна, звичайно, вийти зі становища, встановивши спеціальний плагін. Але сьогодні ми розглянемо оновлення MODX Revolution без встановлення додатків.
MODX Revolution 2.7.0 має такі системні вимоги:
Увага!
Перед оновленням обов'язково зробіть резервну копію сайту.
Але перед бекапом бажано очистити кеш сайту. Робиться це у меню Управління.
Після цього робимо резервну копію сайту. Очищення кешу та завершення сеансів перед оновленням потрібні у будь-якому випадку, робите Ви резервну копію чи ні.
Завантажуємо свіжу версію CMS із офіційного сайту. Нам потрібна версія, яка називається Advanced Distribution. Завантажити її можна на сторінці за цим посиланням. Ця версія урізана у порівнянні зі стандартною.
Завантажуємо файли на сервер, замінивши поточні. Після цього переходимо на сторінку /setup/. Насамперед вибираємо мову.
Запуститься майстер установки.
Виберіть варіант Оновлення існуючої установки. Якщо хочете змінити такі параметри сайту, як підключення до бази даних, шлях до панелі керування або ядра, виберіть Розширене оновлення.
Майстер установки проведе передвстановлені тести, після яких можна запустити безпосередньо установку. Після її успішного завершення ви побачите таке повідомлення:
Після завершення оновлення MODX Revolution ви знову зіткнетеся з повідомленням про те, що каталог ядра в відкритому доступі. Як це виправити, можна прочитати у .
Доброго часу доби, шановні читачі. Сьогодні я розповім, як оновити систему MODX Evolution до останньої версії. У моєму прикладі я оновлюватиму з версії 1.0.5 до 1.0.14. Я вже оновлював свої сайти до останніх версій, але з 1.0.14 зіткнувся із проблемою. Якщо чесно вже й не пам'ятаю з якою. Багато де шукав докладної інструкціїза оновленням саме на цю версію, але так і не знайшов. У процесі оновлення сайту, який цього потребував, я написав цю статтю. Діятимемо покроково:
Найкраще робити бекапичерез панель вашої хостинг компанії, так як вони створюють архів і файли там не губляться, а ось через ftp клієнтифайли можуть загубитися
Ось офіційна сторінка останньої версії Modx Evo. Натискаємо на кнопку " Traditional", почнеться скачка архіву. Розпакуємо файли на робочий стіл
Перейменовуємо папки assetsі managerв assets_oldі manager_oldвідповідно. Ми це робимо для того, щоб зайвий раз не заливати ці папки та файли назад, якщо в процесі оновлення щось піде не так.
Зберігаємо на робочий стіл файл config.inc.php, який лежить у папці manager(ну тепер уже manager_old)/includesнашого сайту
Зі скачуваного архіву заливаємо папки assets, manager, installта файли index.phpі index-ajax.phpна корінь нашого сайту на Modx Evolution. Файли index.phpі index-ajax.phpзамінюємо.
У нову папку manager потрібно залити конфігураційний файл config.inc.php з налаштуваннями підключення до нашої бази даних, щоб дати зрозуміти установнику MODX, що ми робимо оновлення, а не нову установку
Відкриваємо головну сторінкунашого сайту та натискаємо на посилання install now
Ми побачимо початкову сторінкуустановки MODX Evolution версії 1.0.14 (від 5 червня 2014 року), вибираємо російську мову та натискаємо далі (next)
Тому що ми залили в папку managerконфігураційний файл config.inc.php, у нас вже буде автоматично обрано "Оновлення"
Тут залишаємо все як є, якщо ви не перейменовували сніпети і плагіни. Якщо так, то не оновлюйте ті доповнення, в які вносили суттєві зміни
Програма перевірить можливості вашого сервера, а Вам потрібно погодитись з умовами ліцензії та натиснути кнопку "Встановити"
Інсталятор проінформує Вас про те, що було оновлено, а що було встановлено. На пункті "видалити папку та файли програми встановлення з мого сайту" ставимо галочку (хоча вона стоятиме вже за замовчуванням) і натискаємо кнопку "Закрити"
Бачимо довгоочікувану форму заходу до адмінки, тільки з оновленим дизайном. Радіємо. Заходимо по колишньому логіну та паролю
Заходимо на сам та сайт і бачимо не дуже приємну картину. MODX лається "MODX вказує на following error while attempting to parse the requested resource:". Не засмучуємось, все нормально, просто деяких доповнень, які ми встановлювали додатково від стандартних плагінів і сніпетів у нас немає в папці assets, тому що вона нова.
Завантажуємо на робочий стіл папку assets_old. Відкриваємо на сайті нову папку assets/snippetsі звіряємо її з папкою assets_old/snippets. Перевіряємо кожен сніпет в папці assets_old, і якщо якогось немає в папці assets, закачуємо його туди. У мене вийшла така картина
З плагінами та модулями робимо те саме. Заходимо до папки assets_old/pluginsі звіряємо її з папкою assets/plugins, аналогічно з модулями: assets_old/modules/з assets/modules. Чого не вистачає – заливаємо.
Аналогічно сніпетам, модулям і плагінам заливаємо зображення та файли з папок assets_old/images та assets_old/files в assets/images та assets/files відповідно.
P.S. Якщо у вас у папці assetsбули ще якісь файли або папки, їх теж потрібно скопіювати в нову assets. У мене були файли тільки в imagesі files
Оновлення пройшло успішно і всього за 15 кроків. Папки manager_oldі assets_oldможна видалити. Ви отримали оновлений дизайн адмінки, покращену роботу скриптів та плагінів системи, прискорену роботу CMS MODX Evolutionі найголовніше БІЛЬШЕ ВИСОКУ БЕЗПЕКУв порівнянні з попередніми версіями і особливо 1.0.5.
Якщо у Вас всі спіпети і плагіни жодного разу не зазнавали змін, то Вам турбується нема про що, але здебільшого багато хто змінює такі сніпети як ajaxSearchабо ditto. Насамперед це стосується редактора TinyMCEОскільки на всіх сайтах, які я оновлював, цей редактор працює не коректно. Я робитиму невеликі статті і пояснюю, як упорається з тією чи іншою проблемою. Першою статтею буде більш зручного ніж TinyMCE (на мій погляд).
А також робимо дрібні зміни до інших доповнень.
Всім дякую за увагу та успіхів у роботі! Сподіваюся ця стаття допоможе Вам у оновленні сайту на MODX Evolution
Тепер настав час оновити цю CMS.
Весь процес займе кілька хвилин. Перед встановленням обов'язково зробіть , у тому числі його бази даних. Це необхідно для того, щоб якщо щось піде не так, ви завжди могли повернути сайт до його робочого стану.
Тепер завантажте архів з останньою версією MODX Revolution з офіційного сайту, вийміть файли та завантажте їх на сервер, замінивши старі файли на нові. Для цього скористайтеся будь-яким клієнтом (я рекомендую FileZilla) або менеджером файлів в панелі управління вашого хостингу. Переконайтеся, що файл core/config/config.inc.php та папка core/components/ не були перезаписані.
Настав час запустити оновлення MODX Revo. Введіть адресний рядок:
http://site.ru/setup/
Насамперед вам потрібно вибрати мову в списку, що випадає. Я вибираю "ru".
На кроці «Параметри установки» виберіть «Оновлення існуючої установки», хоча це має відбутися автоматично.
Після кількох нескладних кроків, які зводяться до натискання кнопок «Далі», на вас чекає подяка за встановлення та кнопка «вхід».
Не забудьте також переконатися, що всі файли інсталяції були видалені з сервера. Це повинно відбуватися в автоматичному режимі, але я завжди волію все перевіряти ще раз самостійно.
Вище ми повністю розібрали з вами питання, як оновити MODX Revolution. Сподіваюся, жодних труднощів у вас не виникне. Але якщо залишилися питання, чекаю на них у коментарях. Постараюсь допомогти всім.
Статті на тему: | |
Невстановлені зміни конфігурації системи Що робити
Здрастуйте, шановний читачу! Це сталося два тижні тому. Адміністратор соціальної мережі – як знайти роботу Онлайн тренінги з адміністрування соціальних мереж
Цією статтею ми відкриємо серію нотаток про професії, які можна... Мобільний телефон Samsung Galaxy Core GT-I8262 Стільниковий телефон галаксі кор
Core 2, характеристики якого будуть наведені в сьогоднішньому огляді,... |