Возникающие ошибки при обновлении Joomla
При попытке обновить Joomla до новой версии, иногда, веб-мастера сталкиваются с проблемами. Давайте рассмотрим и найдем пути решения двух наиболее распространенных ошибок при обновлении Joomla (Джумла). Первая и наверное одна из наиболее часто встречающихся ошибок – «Не удалось создать каталог». Вторая ошибка – «Копирование не удалось».
Причинами возникновения этих ошибок могут быть:
- неверно указаны пути к каталогам "tmp" и "log" в файле "configuration.php";
- недостаточно прав у пользователя на управление каталогом "tmp".
Рассмотрим решение этих проблем более детально.
Посмотреть на путь ведущий к каталогам "tmp" и "log" и проверить его правильность можно открыв файл "configuration.php" любым текстовым редактором. Еще один способ посмотреть на пути ведущие к этим папкам - из административной панели Joomla: «Панель управления» - «Сайт» - «Информация о системе» - «Конфигурационный файл Joomla». В строках «log-path» и «tmp-patch» и будет указан путь. Но как узнать правильные ли они? Узнать их можно в разделе «FAQ» на сайте вашего хостинг-провайдера, а если там нет такой информации, то получить ее Вы сможете обратившись в центр тех. поддержки хостинга. Также узнать путь Вы можете самостоятельно прописав исполняемый код в созданном файле "path.php". Об этом читайте ниже в продолжении данной статьи.
Посмотреть на выставленные права доступа к каталогу временных файлов "tmp" можно двумя способами:
1-й способ: зайти через FTP-клиент (у меня стоит FileZilla) в корень вашего сайта и кликнуть по папке правой кнопкой мыши - выбрать пункт «Права доступа к файлу». Минимально требуемые права на управления этой папкой должны быть выставлены "755".
2-й способ: через административную панель вашего joomla сайта пройти по пути «Сайт» - «Информация о системе» - «Права доступа на каталоги». В самом конце последняя строка и есть права доступа к папке "tmp" и в поле «Состояние доступа» должно быть написано «Доступно» зеленым цветом.
Как можно самостоятельно узнать путь к каталогу "tmp" при помощи вставки кода в созданный файл «path.php»?
Если Вы не имеете времени или желания на общение с тех-поддержкой вашего хостинг-провайдера, то тогда Вы можете самостоятельно узнать путь к вашей папке "tmp" создав простой файл в любом текстовом редакторе, например в «AkelPad». В этот файл скопируйте следующий код:
<?php echo $_SERVER['SCRIPT_FILENAME']; ?>
Сохраните файл как "path.php" и загрузите его в корневую папку вашего сайта.
Далее вам нужно запустить этот файл. Сделать это очень просто. Просто введите в адресной строке браузера следующее:
http://www.ваш_сайт/path.php
В этом окне и будет виден путь к вашему каталогу "tmp". Скопируйте его и внесите изменения в файл "configuration.php". Повторите попытку обновления Joomla! снова.
Комментарии
Пол дня потратил, пока на эту статью не наткнулся.
Все просто, когда кто-то разобрался за тебя!