Устранение популярных проблем при обновлении Joomla! 2.5 до 3.х
Обновление с Joomla 2.5 на Joomla 3.х — не самый сложный процесс, но в некоторых случаях могут возникнуть некоторые нежелательные ошибки. Чтобы сэкономить ваше время на поиске в Google или в ожидании ответа от сообщества Joomla, я собрал здесь некоторые популярные ошибки , которые я сам, а также другие пользователи Joomla получили при переходе с 2.5 на 3.х (конечно, решения прилагаются).
Проверьте список ниже и найдите решение для себя.
- Не могу найти кнопку обновления
- Получаю пустой экран после обновления Joomla
- Не работают кнопки в Joomla
- Некоторые расширения не работают в обновленной Joomla
1. В админке Joomla нет кнопки для обновления
Проблема: при просмотре страницы обновления в панели администратора Joomla выводится сообщение: Нет доступных обновлений
Нажмите кнопку Настройки
Выберите Краткосрочную поддержку в списке серверов обновлений, а затем нажмите кнопку Сохранить И Закрыть
Если вы все еще видите сообщение: “Нет доступных обновлений на данный момент”, пожалуйста, перейдите на вкладку Расширения —> Менеджер расширений, вкладка —> Обновление. Нажмите кнопку Очистить Кэш.
Вернитесь к странице обновления Компоненты -> Обновление Joomla! и вы увидите сообщение “Найдено новое обновление Joomla!».
2. Получаю пустой экран после обновления Joomla
Проблема: Вы не видите ничего, кроме пустой страницы после обновления. Это могло произойти по самым различным причинам. Нужно включить логи, чтобы посмотреть отчет об ошибке.
- Проверьте ошибки: существует 2 способа, чтобы получить сообщения об ошибках
- Проверьте файлы журнала (логи), чтобы посмотреть, есть ли какие-либо ошибки. Вы можете посмотреть 2 файла в папке логов:
- logs/joomla_update.php
- logs/error.php
- Откройте файл конфигурации: /configuration.php и изменить значение настройки $error_reporting, на “Maximum”.
- Основываясь на ошибках, которые вы видите в этих 2 файлах, Вы можете найти подходящее решение ниже:
- Если вы еще не обновлены из-за несоответствия сервера установленным требованиям, перепроверьте настройки сервера, чтобы убедиться, что они соответствуют требованиям.
- Если вы получили ошибки, связанные с конкретными сторонными плагинами, просто отключите их через phpmyadmin.
- Перейдите в phpmyadmin, найдите базу данных, с которой вы хотите работать, выберите вкладку SQL.
- Введите данный скрипт:
- UPDATE ‘XXX__extensions’ SET enabled = 0 WHERE type = ‘plugin’ AND extension_id =
- XXX-это префикс таблиц базы данных. Идентификатор плагина, вы можете легко найти в phpmyadmin, в таблице XXX_extensions.
- Если же вы получили ошибку:
- Fatal error: Call to a member function get() on a non-object in . /plugins/system/remember/remember.php on line 94
- то это говорит об ошибке базы данных. Если вы получили данную ошибку, то мы должны обновить базу данных вручную.
- Пожалуйста, переименуйте файл /plugins/system/remember/ remember.php в rememberBAK.php
- Скопируйте файл remember.php в папку Joomla последней версии в папку /plugins/system/remember
- Теперь вы можете войти в панель администратора, используя логин. Зайдите в Расширения —> менеджер расширений —> База данных и нажмите кнопку Исправить.
- После этого удалите новый remember.php, а потом переименовать rememberBAK.php в remember.php
3. Не работают кнопки в админке Joomla
Вы пытаетесь создать новый элемент, но не можете нажать кнопку “Сохранить” или любую другую кнопку, или Вы не можете нажать кнопку «Изменить» выбранного элемента после обновления. Кнопки интерфейса не нажимаются.
Устранение неисправностей: просто очистите кэш браузера и все будет хорошо.
- На Windows: вы можете использовать горячие клавиши: Ctrl+Shift+Delete
- На Mac: вы можете использовать горячие клавиши: Cmd+Shift+Delete
4. Некоторые расширения не работают в обновленной Joomla
Устранение неполадок: это означает, что расширение, упомянутое в этой ошибке не совместимо с Joomla 3. Вы должны установить последнюю версию данного расширения, совместимую с Joomla 3.
Заключение
Надеюсь, что эта статья сможет помочь вам избавиться от проблем с обновлением.
Источник
У меня не работает расширение?
Для уменьшения количества вопросов и заявок ряд не хитрых действий, которые возможно помогут вам решить свои проблемы и сохранить наше время.
Хочется отметить, если вы поленились проделать все это и не предоставили необходимую информацию в техническую поддержку, вам просто будет отказано в помощи. Либо помощь будет оказана исключительно за плату.
Подробнее можете ознакомиться в разделе условия оказания услуг.
И так ваши действия:
- Отключаем все модули и плагины, которые могу вызвать конфликт, это все что использует js (для не понятливых, если у вас что-то на сайте ездит, ползает или передвигается то это скорей всего js).
- После отключения плагинов и модулей займемся тем что просмотрим код. Если вы насчитали 25-30 скриптов на странице, то вам надо убрать лишнее, а у вас факт есть что-то лишнее. Но такие вопросы будут решать только за плату. Потому что это очень трудоемкий процесс решать все конфликты.
- Поставьте стандартный шаблон из поставки Joomla. Мы не учитываем, что вы будете использовать сложные шаблоны и уж тем более не рассчитываем на то, что шаблоны будут кривыми.
- Убираем всякие компрессоры оптимизаторы и прочие подобные расширения. Мы не можем прогнозировать, как поведут себя скрипты, и даже создатели этих расширений не могут.
- Читаем комментарии на нашем сайте, на большинство вопросов там даны ответы.
- И последнее. Если расширение все же не работает поставьте на чистую Joomla на НОРМАЛЬНЫЙ ХОСТИНГ и убедитесь, что расширение отлично работает.
Только проделав все эти действия вы можете обратится в поддержку. Но перед этим надо собрать информацию:
- При обращении описывайте проблему ПОДРОБНО! (что не работает, как не работает, после чего не работает и т.п.).
- Обязательно сообщить, что установлено на сайте.
- Версию используемых расширений.
- Ссылка на сайт.
- Версия PHP и версия mySQL.
Это минимальный набор информации, чтоб определить что именно у вас не работает.
Источник