При переході на версію Joomla 3. я зіткнувся з деякими проблемами оновлення. Деякі помилки поновлення Joomla 2.5 до 3.3 я опишу в цій статті. Природно, всі помилки ви знайдете зі шляхами вирішення проблеми.
Почнемо з деяких попередніх кроках перед оновленням, про які можна забути.
Помилки поновлення Joomla 2.5 до 3.3 - проблеми та рішення
Перед оновленням потрібно зробити наступні кроки:
1. До автоматичного поновлення перевірити стан Бази Даних. Розширення → Менеджер розширення → База даних → Кнопка: виправити, якщо потрібно.
2. Перед автоматичним оновленням перевірити Права на папки і файли. Розширення → Менеджер розширення → Права .... → Все в зеленому кольорі - слово «Доступно».
Перед автоматичним оновленням очистити Кеш оновлення. Чи не кеш сайту. а кеш на сторінці «Оновлення». Розширення → Менеджер розширення → Оновлення → Кнопка: Очистити кеш.
Тепер кілька проблем після поновлення
Після оновлення не змінився шаблон адміністративної панелі
Після поновлення безпосередньо не змінився шаблон адміністративної частини сайту. Виправляємо наступним чином:
- Видалити з FTP каталог шаблону Bluestork;
- В панелі сайту, видаляємо кеш сайту;
- Шаблон змінюється, але бачимо помилку:
Помилка: The template for this display is not available.
Для її виправлення, входимо в Розширення → Менеджер розширень → Управління → Фільтр: Шаблони. Відключаємо і видаляємо шаблон: Bluestork.
Якщо до цього Bluestork був шаблоном Панелі управління за замовчуванням, то міняємо його на шаблон isisв панелі управління. Робиться це на вкладці: Розширення → Менеджер Шаблонів. Фільтр: Тип сайту - Панель управління. Шаблон isis - зробити шаблоном за замовчуванням натиснувши на зірочку або виділити чекбокс і вгорі, натиснути кнопку «Зробити за замовчуванням».
Якщо Bluestork непомітний в панелі, таке теж може бути, то його потрібно спочатку відновити, а потім видалити. Для цього, закачайте його каталог в каталог templatesпо FTP, зі свого резервного сайту і повторіть видалення з панелі управління на вкладці: Розширення → Менеджер розширень → Управління → Фільтр: Шаблони. Видаляємо шаблон: Bluestork.
Помилка 404 при перенесенні сайту з Artio JoomSEF
При оновленні сайту з SEF компонентом, наприклад Artio JoomSEF, на всіх сторінках сайту помилка 404. Є кілька шляхів виправлення.
1. При створенні копії сайту J! 2,5, потрібно було відключити всі розширення «Artio ...», а включити їх після оновлення;
3. Можна з панелі Joomla 3.3.6 видалити всі розширення «Artio ...», по FTPіз каталогу оновленого сайту видалити файл .htaccess. Потім, встановити розширення ArtioJoomSEFзаново.
При новій установці, Artio створить новий файл .htaccess і все запрацює. Далі, потрібно вручну встановити старі настройки «Artio ..» і все відновиться. В крайньому випадку, з панелі Artioна вкладці SEFURLпріменіть 301 redirect, щоб узгодити посилання Joomla 2.5 і 3.3.6.
Чистимо розширення Joomla 2.5
Joomla 2.5 «неохоче» позбавляється від багатьох розширень, особливо системні плагіни непотрібних шаблонів, компоненти фотоархівів і файлових сховищ. Не захоплюйтеся чищенням версії Joomla 2.5 перед оновленням. Просто, вимкніть «прописалися» розширення і оновіться з ними. З панелі Joomla 3.3.6 вони віддалятися без проблем.
Як відключити плагіни з phpmyadmin
Деякі плагіни можуть не вимикатися з панелі. Щоб, відключити або переконається в відключенні плагінів, зайдіть в базу даних свого сайту J! 2.5, знайдіть таблицю _extensions. Відкрийте її структуру і відключіть плагіни (модулі) вручну. Для цього натисніть на назву розширення, і в рядку enableвместо [1], поставте [0]. Збережетеся.
Нестандартно відключаємо компоненти
Компонент з БД не відключити. Щоб відключити «в'ївся» компонент, перейменуйте його по FTP, допісаніем імені каталогу, в каталозі J! 2.5. Наприклад, компонент каталог / components / com_gantry. перейменуйте в / components / com_gantry_otkl.
На жаль, не можна передбачити і тим паче описати всі помилки, на які здатна Joomla, тому перед будь-якими роботами з Joomlaімейте під рукою «недоторкану» резервну копію робочого сайту, включаючи всі каталоги і файли сайту (сайт) і базу даних сайту в декількох розширеннях ( sql, sql.gz).