Эволюция Jooml’ы

Июл 23, 2014 Компьютерное

Надо отдать должное команде разработчиков Joomla, в последних релизах третьей ветки они почти дотянули удобство работы с движком до уровня WordPress. Из приятных новшеств наиболее заметны следующие:

  • Обновлять сам движок теперь можно непосредственно из админки стандартным способом, а не с помощью сторонних приложений или вручную.
  • Появился встроенный магазин сторонних приложений. Теперь не нужно рыскать в интернете в поисках нужного компонента, всё необходимое можно установить прямо из админки как в WP.
  • Наконец-то появились встроенные теги (метки). И они даже работают.

Но, к сожалению, проблемы остались. В моем случае они возникли при переносе сайта на другой хостинг. Joomla весьма чувствительна к правам на папки и их владельцам. При переносе всё это ломается. Даже несмотря на то, что в админке есть возможность проконтролировать доступность на запись в основные директории это мало спасает. При попытке обновить движок выдается малоинформативная ошибка. То же самое при установке новых дополнений или удалении старых. Из-за нарушения прав доступа старые файлы не могут быть корректно удалены.

Один из вариантов решения проблемы является рекурсивная замена владельца на apache.

chown -R apache:apache papka_Joomla

Этот способ мне частично помог, движок обновился, но криво. Например, метки не работали, плюс еще мелочи и неизвестно как всё это заработает в дальнейшем. Поэтому пришлось прибегнуть к крайнему варианту.

  • Экспортировать из БД таблицы с контентом, категориями и меню. Всего четыре таблицы
  • Скопировать папку со старым содержимым движка.
  • Очистить папку с сайтом и БД
  • Поставить заново Joomla той версии до которой обновился в последний раз
  • Удалить из БД четыре таблицы и залить вместо них те, что экспортировал в начале.
  • Скопировать из старой папки движка папки с картинками к статьям.

После этих манипуляций сайт нормально заработал на новом движке. Сохранился старый контент, структура меню и картинки. Без проблем поставились нужные дополнения. Очень надеюсь, что больше не придется прибегать к столь радикальному способу обновления.

Классический Индийский фильм Родной ребенок может быть интересен всем любителям восточного кинематографа. Благодаря онлайн кинотеатрам фильм можно смотреть в удобное время не выходя из дома.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: