Надо отдать должное команде разработчиков Joomla, в последних релизах третьей ветки они почти дотянули удобство работы с движком до уровня WordPress. Из приятных новшеств наиболее заметны следующие:
- Обновлять сам движок теперь можно непосредственно из админки стандартным способом, а не с помощью сторонних приложений или вручную.
- Появился встроенный магазин сторонних приложений. Теперь не нужно рыскать в интернете в поисках нужного компонента, всё необходимое можно установить прямо из админки как в WP.
- Наконец-то появились встроенные теги (метки). И они даже работают.
Но, к сожалению, проблемы остались. В моем случае они возникли при переносе сайта на другой хостинг. Joomla весьма чувствительна к правам на папки и их владельцам. При переносе всё это ломается. Даже несмотря на то, что в админке есть возможность проконтролировать доступность на запись в основные директории это мало спасает. При попытке обновить движок выдается малоинформативная ошибка. То же самое при установке новых дополнений или удалении старых. Из-за нарушения прав доступа старые файлы не могут быть корректно удалены.
Один из вариантов решения проблемы является рекурсивная замена владельца на apache.
chown -R apache:apache papka_Joomla
Этот способ мне частично помог, движок обновился, но криво. Например, метки не работали, плюс еще мелочи и неизвестно как всё это заработает в дальнейшем. Поэтому пришлось прибегнуть к крайнему варианту.
- Экспортировать из БД таблицы с контентом, категориями и меню. Всего четыре таблицы
- Скопировать папку со старым содержимым движка.
- Очистить папку с сайтом и БД
- Поставить заново Joomla той версии до которой обновился в последний раз
- Удалить из БД четыре таблицы и залить вместо них те, что экспортировал в начале.
- Скопировать из старой папки движка папки с картинками к статьям.
После этих манипуляций сайт нормально заработал на новом движке. Сохранился старый контент, структура меню и картинки. Без проблем поставились нужные дополнения. Очень надеюсь, что больше не придется прибегать к столь радикальному способу обновления.
Классический Индийский фильм Родной ребенок может быть интересен всем любителям восточного кинематографа. Благодаря онлайн кинотеатрам фильм можно смотреть в удобное время не выходя из дома.