Joom вимагає оновлення і не оновлюється. Оновлення Joomla до останньої версії. Відновлення потрібних файлів

Для переходу з версії Joomla 2.5 на Joomla 3 автори CMS створили компонент ядра Joomla! Upgrade. Тепер не потрібно використовувати сторонні плагіни для поновлення. автоматичне оновлення Joomla 2.5 до 3.3.6 робиться з адміністративної панелі сайту. Як це зробити без помилок, я розповім в цій статті.

Перевірка сервісу вимогам Joomla 3.3.6

Перевірте збірку сервера свого хостингу. Вони повинні задовольняти мінімальним вимогам для роботи Joomla 3.3.6. Принципово важлива версія PHP. Тепер вона повинна бути PHP 5.3.10+.

Починаємо автоматичне оновлення Joomla 2.5 до 3.3.6

Завдання. У нас є сайт. Версія CMS сайту Joomla 2.5.x. Потрібно оновити Joomlaдо версії 3.3.6.

Перш за все, обновляємося до версії Joomla 2.5.28. З версії 2.5.27 оновитися не вийде. Після успішного оновлення чистимо кеш сайту і перевіряємо актуальність БД, на вкладці «База даних» в «Менеджері розширень».

  • Видаляємо зайві статті і непотрібні модулі.
  • Чистимо все кошики з сміттєвим матеріалом.
  • Розширення сайту поки не чіпаємо.

робимо повну резервну копіюсвого робочого сайту. Назвемо її «Резерв 1».

Для оновлення не будемо використовувати сторонній хостинг. Оновимо сайт в підкаталозі кореневого каталогу на своєму хостингу. Поясню. Резервну копію свого сайту ми можемо відновити, на будь-якому сторонньому сервері і, відновивши його там перенести назад.

Для поновлення, створюємо в кореневій папці свого домену каталог для поновлення. Назвемо його. Назва може бути будь-яким. У phpmyadmin хостингу, створюємо нову базу даних. У бази даних має бути все нове: Ім'я, Користувач, Пароль.

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

У створеному підкаталозі відновлюємо свій сайт. Як відновити сайт з резервної копії, читати. Оновлювати будемо саме цей, відновлений сайт в створеному каталозі. Його адреса:

Друга чистка сайту

Тепер очищаємо сайт від непотрібних розширень. В ідеалі повинні залишитися, тільки розширення Joomla! Project. Сторонні розширення потрібно відключити. Розширення, які несумісні з Joomla 3.3.6. потрібно видалити. Видаляються розширення в менеджері розширень.

Імовірність, падіння сайту при видаленні, особливо «уїдливих» розширень, велика. Тому, робимо наступне.

Як ви знаєте, видаляються розширення з вкладки Розширення → Менеджер розширень → Управління. Тут, користуємося фільтром. Фільтруємо за типом розширення.

Перш за все, видаляємо Компоненти. Щоб зовсім убезпечитися, після кожного віддаленого компонента чистимо кеш і перевіряємо працездатність сайту. Якщо сайт впав, по FTP завантажуємо папку з проблематичним компонентом з резервної копії «Резерв 1».

Після видалення Компонентів, відключаємо / видаляємо плагіни, модулі, бібліотеки, файли, пакети.

Цілком можливо, при видаленні деяких розширень падіння сайту. В цьому випадку, закачуємо з резервної копії сайту папки проблематичних розширень: plugins, modules, libraries, і т.д. Замість видалення, проблематичне розширення відключаємо.

Плагін можна відключити з бази даних: таблиця [_extentions]. У рядку таблиці тиснемо Структура, шукаємо в структурі потрібний плагін plugins_названіе від плагіна, і в стовпці enable, замість, ставимо.

class = "eliadunit">

Компонент з бази даних відключити не вийде. Щоб «примхливий» компонент не заважав оновленню відключіть його з панелі сайту, а краще перейменувати його папку, по типу, com_XXXX_okl.

Ще раз про кроки, які ми зробили при підготовці, щоб Автоматичне оновлення Joomla 2.5 до 3.3.6 пройшло успішно:

  • Оновилися до версії 2.5.28. Фінальної версії Joomla «довгограючого» релізу J! 2.5;
  • Зробили першу чистку сайту і відновили сайт в підкаталозі кореневої папки сайту;
  • Як мінімум, видалили розширення, у яких немає версій для J3.3.6;
  • Відключили, інші розширення;
  • Чи не відключили модулі та плагіни Joomla! Production працюють в панелі управління;
  • Перейшли на "рідні" шаблони joomla;
  • Перевірили стан (актуальність) бази даних з панелі сайту;
  • Очистили кеш сайту, панелі і кеш поновлення;
  • Очистили застарілий кеш;
  • Відключили «Кеш» плагін (необов'язково).
  • Зробили, резервну копію очищеного сайту (Резерв 2).
  • Перевірили резервну копію робочого сайту і бази даних.

При чищенні кешу, чистите не тільки кеш сайту, але кеш адміністративної панелі.

Приступаємо до автоматичного оновлення.

Автоматичне оновлення Joomla 2.5 до 3.3.6 - сам процес

Переходимо на вкладку: Компоненти → Оновлення Joomla!

На кнопці «Налаштування» вибираємо «Короткострокова версія ...»

Чи не бачите змін на сторінці, очистіть кеш поновлення (Розширення → Менеджер розширень → Оновлення → Кнопка: Очистити Кеш).

Якщо бачите повідомлення про необхідність оновиться до 3.3.6, оновлюйтеся способом «Записати файли безпосередньо».

Так нехай удача вас не покине.

Якщо невдача, спіткала вас, знесіть сайт, створіть нову базу даних, відновлюйте Резерв 1 або Резерв 2 і повторіть все заново. Перед повтором, читаєте журнал error.logs в панелі свого хостингу (сервера).

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

Р ад вітати вас в черговому уроці по створенню сайту на Joomla. І сьогодні я буду розповідати про не всіма улюбленому процесі оновлення, а саме як оновити джумла до самої останньої версії. Для прикладу ми оновимо Joomla 2.5.8 до версії 2.5.11. Виникає питання: власне, навіщо взагалі робити оновлення? Відповідь на це питання і покрокові інструкціїви знайдете в даній статті.

Навіщо робити оновлення?

Так все-таки, навіщо ж оновлювати джумла до більш пізньої версії? З цим все просто, час не стоїть на місці і команда розробників з кожним днем ​​все більше і більше. З кожним новим оновленням виправляються різні помилки, покращується робота системи, підвищується безпека програмного забезпеченняі багато іншого. Я на своєму досвіді відчув всі переваги від нових версій, так як починав працювати з Joomla 1.5, але через кілька місяців зрозумів, що програма застаріла і сайти, розроблені на цій версії, не самі безпечні. Але будьте обережні, не женіться відразу за останніми оновленнями, для початку проаналізуйте їх і почитайте відгуки.

Як дізнатися версію Джумли?

Тепер я навчу вас визначати, яка версія Joomla встановлена ​​на вашому комп'ютері. Для цього необхідно зайти в панель управління сайтом і перейти в перший пункт меню «Сайт», далі вибрати підпункт «Інформація про систему». В даному розділіє вся необхідна інформація. І так дивимося, яка ж версія встановлена, в моєму випадку це версія 2.5.8.

Як правильно оновити джумла!

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


Запам'ятайте: завжди ОБОВ'ЯЗКОВО РОБІТЬ резервну копію САЙТУ!

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


А тепер перевіримо отриманий результат, для цього заходимо в панель управління сайтом, далі в меню «Сайт», вибираємо підпункт «Інформація про систему», і дивимося на нашу версію. Якщо ви все зробили правильно, то побачите там напис Joomla 2.5.11.


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

Також залишайте свої відгуки та побажання до статті або тикайте по соц. кнопках. :)

P.S. Подивіться відео з 20-кою найдивовижніших фотографій)

Починаючи з цього року (з 1 січня 2015 г.) всі власники сайтів, що працюють під управлінням CMS Joomla! 2.5, зіткнулися з великою проблемою - офіційно припинена підтримка даної лінійки! Це означає, що доступний на сьогодні реліз Joomla 2.5.28є останнім і більше оновлень не буде. Це, в свою чергу, нічим не загрожує, а з іншого боку - не буде оновлень стосуються безпеки системи. Тому на офіційне сайті Joomla! і в панелі у правління (якщо ви оновилися до останньої версії 2.5.28) є інформація, згідно з якою вам рекомендується пройти оновлення (мігрувати) з Joomla! 2.5.28 на Joomla! 3.

(Останній доступний реліз для поновлення на сьогодні) досить не простий, якщо у вас великий веб-сайт, який використовує величезну кількість сторонніх розширень. Якщо ж у вас невеликий, використовує мінімум, розширень (компонентів, модулів, плагінів ...) веб-сайт, то тоді процес міграції для вас не буде скрутним. Більш складним процесом виявиться процес оновлення сайтів працюють на Joomla 1.5 (є можливість поновлення і для них).

Як приклад такої міграції, з Joomla 2.5.28 на Joomla 3.3.6, послужить відео, де ви побачите приклад оновлення невеликого сайту з мінімум встановлених розширень. До того ж більш детально процес міграції описаний нижче.

Процес міграції з Joomla 2.5 на Joomla 3.x

Якщо ж ви зважилися піти на цей крок, тоді, перш за все, що вам потрібно зробити, Це:

  1. Оновитися до останньої доступної версії в лінійці Joomla 2.5, а це Joomla 2.5.28.
  2. Упевнитися у відповідності програмного забезпечення вашого сервера (хостингу) мінімальним вимогам для роботи Joomla 3.x. Версія PHP повинна бути не нижче 5.3.10 (рекомендується 5.4 +), а баз даних (MySQL) 5.1 +.
  3. Створити рерервную копію вашого сайту (файлів і баз даних).
  4. Визначитися зі списком всіх встановлених сторонніх розширень, які вам необхідні для подальшої роботи і ті, які ви готові видалити.
    Сторонніми розширеннями вважаються всі розширення, в яких в стовпці "автор" зазначено не «Joomla! Project", але є і ті які мають іншого автора, але ви не зможете їх видалити, оскільки вони є системними розширеннями і захищені від видалення (стоїть значок замка ).
    Вам буде потрібно зайти в "Менеджер розширень"> "Оновлення" і перевірити, натиснувши на відповідну кнопку, наявність нових версій для ваших встановлених розширень і оновити їх в разі такої можливості. Далі перейти на вкладку "Управління" і вибрати там тип "Пакет", оскільки, при видаленні все пов'язані з цим пакетом доповнення (компоненти, модулі, плагіни) будуть автоматично деінсталіровани. Далі по черзі видаліть всі непотрібні розширення вибираючи інший "тип". З рештою (потрібними для роботи сайту) вам доведеться визначитися чи будуть вони сумісні з Joomla 3. У деяких з них ви побачите інформаційний значок біля їхньою версією, який поінформує вас про доступну на сьогодні версії (якщо вона відрізняється, тоді вам доведеться вручну завантажувати і встановлювати нову версію, оскільки в на початку, у вкладці "Оновлення" не було оновлень для цього розширення). З іншими розширеннями, які не мають такого "інформаційного значка", доведеться розбиратися вручну, дізнаючись на сайті розробника про нові доступних версіях.
    Є два варіанти розвитку: 1) ваші розширення мають пакет сумісний як з Joomla! 2.5 так і з Joomla! 3 - тоді ви сміливо можете оновлювати це розширення; 2) ваші розширення мають один пакет для Joomla! 2.5 і іншої для Joomla! 3 - тоді вам потрібно буде деінсталювати їх (розширення) і після поновлення до Joomla 3 встановити новий пакет (увага! Після видалення деяких розширень ви можете втратити наявні дані).
    Не забудьте також і про ваш шаблон! Якщо у нього різні пакети, тоді вам потрібно його видалити, призначивши за замовчуванням інший, бажано, рідний шаблон (як і в нашому випадку на відео).
  5. Після того як ви видалили всі розширення не сумісні з Joomla 3 вам необхідно зайти в " Загальні налаштування"На вкладку" Сервер "і виставити там значення параметра" Повідомлення про помилки "на" Максимум ".
  6. Тепер зайдіть в "Менеджер плагінів" і відключіть там плагін "Система - Запам'ятати мене".
  7. Перейдіть в меню "Компоненти"> "Оновлення Joomla!" і клікнувши на "Налаштування" змініть сервер оновлень на "Дистрибутиви Joomla з короткостроковою підтримкою". Відразу після збереження налаштувань у вас повинно з'явиться повідомлення про доступне оновлення до версії 3.3.6. Встановіть його! Після успішної установки очистіть кеш.
  8. Далі перейдіть в "Менеджер розширень" і виберіть зліва підміню "База даних". Натисніть кнопку виправити.
  9. Далі перейдіть в підменю "Пошук". Натисніть кнопку знайти і обновіть доступні для поновлення нові версії розширень.
  10. Увімкніть назад плагін "Система - Запам'ятати мене".
  11. Перейдіть в "Менеджер матеріалів", клікніть на "Налаштування" і виберіть вкладку "Форма редагування", де необхідно включити параметр "Save History".
  12. Встановіть свої нові розширення, включаючи новий шаблон, якщо це необхідно.
  13. Для завершення процедури міграції необхідно видалити старий мовної пакеті встановити новий, відповідний нової версії Joomla! 3.3.6.

Всі! Сподіваємося, що і ваш процес пройшов також вдало!

Разьяснения про процес міграції на нашому відео

Процес проходив в точності як описано вище. Були вилучені непотрібні (не використовуються і не сумісні з Joomla 3) розширення: Socbuttons, Xmap (був викачаний новий пакет і встановлений після переходу на Joomla 3), а також два плагіна Core Design з якими було вирішено припинити працювати.

А також був вилучений (було потрібно за інструкцією розробника) і встановлений ще на Joomla 2.5 новий пакет для JComments, оскільки Нова версіякомпонента була сумісна як з Joomla 2.5 так і з Joomla 3.

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

Останні версії CMS Джумла (системи управління контентом) постійно оновлюються і та, на якій ви створювали свій сайт, може стати вже не актуальною в силу її слабку захищеність і деяких недоробок, які були вже усунені і доведені до розуму в поточній.

Як оновити Joomla до останньої версії

Тут, правда, слід уточнити, що я не говорю про оновлення 1.0 до 1.5 або ж про апгрейд з 1.5 до Joomla 3. Таке можливо тільки із застосуванням спеціальних сторонніх розширень і багатоходових маніпуляцій, які запросто можуть закінчитися невдачею, бо це зовсім різні і несумісні між собою системи.

У цій публікації йтиметься про досить простому оновленні Джумли 1.5до останньої актуальної версії(на даний моментце 1.5.26). Незважаючи на те, що вже вийшла офіційна 3.1.5 , Лінійка 1.5.x буде ще довгий часпопулярна через велику кількість різноманітних розширень, написаних сторонніми розробниками саме під неї.

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

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

Де скачати і як встановити пакет оновлень

Є такий офіційний сайт http://joomlacode.org/, де ви зможете знайти потрібний вам пакет оновлень з поточної використовуваної вами версією Joomla до тієї, яка на даний момент є останньою.

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

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

Вам залишиться тільки знайти відповідний вам пакет оновлення, наприклад, в моєму першому скріншоті це буде файл Joomla_1.5.17_to_1.5.22-Stable-Patch_Package.zip. Причому, один і той же пакет може бути запакований в архіви різного типу, але суті справи це не змінює. Завантажуйте його в тому архіві, який ви без проблем зможете розпакувати на своєму комп'ютері.

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

Теж саме стосується і всіх інших і налаштувань встановлених розширень.

Отже, будемо вважати, що потрібний вам пакет оновлень ви завантажили і успішно розпакували на своєму комп'ютері. В результаті у вас вийшов набір папок, аналоги яких є і). Тепер потрібно буде завантажити вміст розпакованого архіву на ваш сайт в коневую папку.

Для цього буде потрібно. У лівому вікні FTP клієнтавідкрийте вміст розпакованого архіву пакету оновлень, а в правому - кореневу паку вашого сайту (або PUBLIC_HTML, або HTDOCS, ну, або ту папку, де у вас встановлена ​​Джумла).

Виділіть весь вміст в розпакованому архіві (файли CREDITS.php і CHANGELOG.php можна не виділяти) і, натиснувши праву кнопку миші, виберіть з контекстного менюпункт «Завантажити на сервер»:

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

Для того, щоб в цьому переконатися, зайдіть в адмінку і подивіться номер вашої поточної версії движка ( «Допомога» - «Інформація про систему»). Перевірте працездатність сайту і, якщо все добре, дозвольте привітати вас з успішним оновленням.

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

Як оновити джумла 2.5 до 3.3?

Отже, щоб ініціювати цю процедуру, потрібно в адмінці вибрати з верхнього меню пункти «Компоненти» - «Оновлення Joomla!»:

Якщо в лінійці 2.5. у вас встановлені останні оновленнябезпеки (у мене реліз 2.5.20), то вам повідомлять про те, що і так все добре, оновлюватися не потрібно. В общем-то, вони мають рацію (читайте висновки), але якщо бажання стати володарем нової троячки занадто високо, то натисніть на кнопку «Налаштування», Розташовану вгорі праворуч:

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

Трохи вище я пояснював, що тривалої підтримкою володіють тільки версії з п'ятіркою після точки (2.5, 3.5, 4.5 і т.д.). Короткостроковій же підтримкою володіють всі інші версії (3.0; 3.1; 3.3 і т.д.). Нам потрібна версія 3.3. тому ми і вибираємо даний пункт. Не забудьте натиснути на кнопку «Зберегти і закрити».

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

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

Після закінчення процесу ви побачите нову адмінку і повідомлення про успішно проведену операцію:

Удачі вам! До швидких зустрічей на сторінках блогу сайт

Вам може бути цікаво

Створення карти для сайту на Joomla за допомогою компонента Xmap
Сайт на Joomla став видавати купу помилок типу - Strict Standards: Non-static method JLoader :: import () should not be called statically in
Akeeba Backup (колишній JoomlaPack) - створення бекапа сайту на Joomla і відновлення з резервної копії в два кліка
Що таке Joomla
Установка Joomla 1.5 в деталях і малюнках, рішення можливих проблем
Яку версію Joomla вибрати (2.5 або 3), приклад установки Джумли на локальний сервер Денвер і її оновлення
вбудовані в Joomla модулідля роботи з RSS стрічками, для створення хлібних крихт, для входу і пошуку по сайту
Модулі Joomla - TinyMCE, Load Module, Legacy і інші встановлені за замовчуванням
Модулі в Joomla - перегляд позиції, настройка і висновок, а так само призначення суфіксів класу
ARTIO JoomSEF - настройка ЧПУ (SEF) посилань і Title в Joomla, а так само створення сторінки 404 помилки за допомогою цього розширення
Модулі виведення списку розділів в Joomla, випадкових і останніх новин, Схожих матеріалів, довільних фото і Html коду

Вітаю, дорогі друзі! Вирішив присвятити чергову замітку cms joomla і в цій статті ми будемо розбирати те, як оновити joomla 2.5 до joomla 3. Розробники joomla роблять серйозну ставку на лінійку joomla 3-й версії, а joomla 2.5 просто підтримують - латають діри безпеки, усувають помилки, впровадження нового функціоналу не планується. Та й взагалі, вже скоро joomla 2.5 перестане підтримуватися і наскільки я пам'ятаю повинно це відбутися навесні 2014 року. З joomla 3 зовсім інша ситуація - усуваються помилки, латаються діри в безпеці, а також можна очікувати появу нового функціоналу, що не може не радовать.Я сподіваюся ви розумієте корисність переходу з joomla 2.5 на joomla 3. Та й взагалі, оновитися до joomla 3.5 буде легше.

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

Отже, щоб оновити движок сайту категорично наполягаю (наприклад, за допомогою) і перенести його на. Так буде значно безпечніше і спокійніше на душі.

Після перенесення сайту відразу перевірте cms joomla 2.5. на наявність оновлень 2-ий лінійки. Перевірити наявність оновлень можна на головній сторінціпанелі управління в іконах швидкого доступу.

Якщо у вас видає, що версія joomla найновіша, а ви впевнені, в наявності оновлення, то перейдіть в поруч стоїть іконку «Є нові версії». Дана ікона веде на список знайдених оновлень розширень сайту. Про оновлення розширень поговоримо нижче. Отже, увійшовши до списку знайдений оновлень розширень, натисніть на кнопку «Очистити кеш».

Тепер перейдіть знову на головну сторінку і ви побачите оновлення. Щілинах по іконці поновлення joomla і потрапляємо в компонент поновлення joomla. Тут тиснемо на кнопку «Встановити оновлення» і чекаємо деякий час. Зазвичай проходить все на ура.

Оновлення / видалення сторонніх розширень

Тепер після поновлення cms лінійки 2.5 пройдіться по всьому стороннім розширенням, що ви встановлювали і перевірте їх на наявність оновлень на офіційних сайтах розробників. Якщо є поновлення під joomla 3 обов'язково оновіться. Перевірити оновлення розширень можна і на головній сторінці, як уже говорилося вище, в іконі поновлення розширень або перейти - Розширення -> Менеджер розширень -> Оновлення. Якщо нічого не знайде, спробуйте також почистити кеш. Зазвичай розширення, написані під joomla 3, працюють і в joomla 2.5. Зараз вже більшість розширень адаптовані під joomla 3 розробниками, так що, думаю, проблем з цим не буде. Якщо оновлення немає і ви не впевнені чи буде дане розширення працювати в joomla 3, то краще його видалити.

Щоб видалити розширення в joomla 2.5 йдемо в Розширення -> Менеджер розширень -> Управлінняі відкриється список всіх встановлених розширень на сайті, як рідні, так і сторонні. Використовуючи фільтр, можете швидко знайти потрібно розширення або відразу вбити його назву в рядок пошуку.

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

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

Тепер, залишаючись, в менеджері розширень перемкнемося на вкладку «Бази даних» і перевіримо таблиці БД на наявність помилок. Зазвичай, якщо все нормально, ви виведіть такий напис - Структура таблиць бази даних в актуальному стані. Якщо ж є помилки, то тиснемо по кнопочки «Виправити».

Оновлення до joomla 3

Тепер, після пророблених вище операцій, ми можемо приступити до оновлення. Для цього повернемося знову в компонент оновлень joomla - Компоненти -> Оновлення Joomla!. Тут тиснемо на кнопку «Налаштування» і виставимо « сервер оновлення»На« Дистрибутиви Joomla з короткостроковою підтримкою»І тиснемо« Зберегти і закрити«. Відразу після цього компонент повинен знайти поновлення joomla 3 останньої версії. Якщо не знайшло, чистимо кеш поновлення (Менеджер розширень -> Оновлення та тиснемо на кнопку « Очистити кеш«). Після знайденого поновлення тиснемо по кнопочки « встановити оновлення«. Процес займе якийсь час. При хорошій швидкості інтернету все проходить швидко.

Після поновлення пакує сайт в архів і переносите на хостинг.

Можливі помилки під час оновлення або після поновлення

Помилка 500 - JHtmlBehavior :: mootools not found - якщо відразу після поновлення ви отримали ось таку помилку і не можете нікуди перейти в панелі управління, то швидше за все не всі сторонні розширення сумісні з joomla 3. Тут два шляхи: 1. Відкинути резервну копію і заново пройтися по розширень; 2. Знайти в файлах підключення бібліотеки Mootools і замінити на підключення фреймворка joomla 3.

1. Тут сподіваюся нічого коментувати не потрібно. Просто відкочується назад backup і пробуєте все заново з перевіркою сумісності всіх розширень з joomla 3.

2. Відкриваєте кореневу директорію сайту через програму Total Commander і з пошуку шукаєте файли в яких міститься запис - JHTML :: _ ( 'behavior.mootools');і якщо дана рядок виводиться без всяких умов (може автоматично визначатися версія joomla, якщо для версії joomla 3 визначені умови, то залишаємо як є), то замінюємо її на - JHtml :: _ ( 'behavior.framework');. Так проходимся по всіх файлів. Після цього є шанс, що сайт запрацює, але це варіант не 100% -й, так, що нічого не обіцяю. Особисто, коли у мене вийшла така помилка я вибрав перший варіант.

Білий екран без помилок при оновленні.Таке може статися, якщо у вас в БД є помилки. Відкотити назад резервну копію і почніть заново. Перевірте БД на наявність помилок. Можете також включити відображення помилок, щоб зрозуміти в чому причина. Для цього перед початком оновлення йдемо в - Сайт -> Загальні налаштування -> Сервер -> Повідомлення про помилки- ставимо «Максимум». Зберігаємося і закриваємо, пробуємо знову оновитися.

На цьому все. Всім вдалих оновлень!

Сподобалася стаття? Поділіться з друзями!