Не обновляется joomla 3

Вот незадача. При попытке обновить джумлу 3 до более новой версии выдаёт ошибку. То невозможно найти установочный пакет, то какая другая оказия вылазит. Хуже то, что не только саму ЦМС невозможно обновить, но и сторонние расширения не обновляются. Всё те же ошибки выдаёт. Мало того, что модули, компоненты и плагины не только не обновляются, но даже не устанавливаются новые. Хотя на других сайтах на джумле 3 всё в полном порядке с этим. Как быть, что делать и где искать причину ваших мучений?

Причин, в этих случаях, как правило немного:

  1. Ошибка со стороны сервера.
  2. Неправильно выставленны права на папки
  3. Не верно указан путь в файлах $log_path =  и $tmp_path = 

Начнём с последнего:

 

Неверно указан путь

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

JFolder: :files: Path is not a folder. 

Тут явно указана причина. Неверно указан путь. А именно путь к файлам $log_path =  и $tmp_path =.

Такое часто случается при переходе на другой сервак. Найти эти самые строчки можно в корне сайта в файле конфиг (configuration.php) на строчках под номерами 57 и 58. Найти и исправить. 

config

 

Не помогло? Возможно у вас случай номер 2.

 

Неверно указаны права на папки

Нежелание джумлы 3 обновляться и устанавливать расширения может быть связано и с этой причиной. Решить данную задачу не составит особого труда.

Необходимо в корне сайта поменять все права на папки на 755. Всё. Но не меняйте права на файлы(.htaccess, robots.txt configuration.php)! Они должны быть 644, а то и 444 вовсе.
 

Ну а в первом случае ошибку со стороны сервера вы сможете исправить написав в поддержку вашего хостинга.

 

Удачи, джумловоды!!!

Опубликовано в Сайтостроение