Сегодня решил обновить Joomla на блоге до последней версии. Тем более, что последняя сама усердно просила сделать это каждый раз, как я входил в админку блога. Сделал сначала бэкапы, потом разрешил ей обновить себя, а она в ответ мне выдает «Cannot open file for writing log». Что сделать, чтобы все остались довольны написано под катом этого поста.

В общем смысл ошибки в том, что программа обновления не может вести журнал самого процесса обновления. Мол записывать я должна, что куда пишется, что меняется, а не могу. Для решения данной проблемы как оказалось требуется всего 2 момента:

1. Установить права 777 на папку /logs в Joomla 3.

2. Получить временно права на запись файла configuration.php (после редактирования вернуть родные 444). Открыть его и убрать символ слеша в 57 строке. У меня было так:

public $log_path = '/logs';

а надо сделать чтобы было так:

public $log_path = 'logs';

После этого сохраняем измененный файл. После этого процесс обновления Joomla 3 заработал как положено, чего и вам желаю.

Комментарии  

0 #10 Сергей Лабетик 30.04.2016 23:12
Спасибо большое!
Мне помогло просто убирание слеша из /log в конфиге.
Цитировать
+2 #9 Игорь Кудрич 30.11.2015 18:09
Я решил эту проблему так
public $log_path = 'logs';
заменил на
/home/u682318196/public_html/log

/home/u682318196/public_htm это путь к корневой папке на хосте
Цитировать
+1 #8 maks 27.10.2015 00:42
Я изменил владельца папки с сайтом
sudo chown www-data:www-data /var/www/html/site
и все сразу заработало. Видимо проблема заключается запрете на изменение файлов
Цитировать
0 #7 Валера Вальдемаров 30.06.2015 23:06
Спасибо, такая же ерунда при обновлении до версии 3.4.2. Будем следовать вашим инструкциям 8)
Цитировать
+3 #6 Хабиб Омаров 28.01.2015 15:17
полезная статься, столкнулся с этим когда на другой хостинг переносил сайт
Цитировать
+1 #5 Ягнёнок 26.12.2014 00:38
Цитирую Артур:
Спасибо Вам большое, помогло! :oops:
всегда пожалуйста ;-)
Цитировать
0 #4 Артур 26.12.2014 00:33
Спасибо Вам большое, помогло! :oops:
Цитировать
-1 #3 иван 04.12.2014 09:43
:D спасибо помогло!!!
Цитировать
+2 #2 Ягнёнок 07.11.2014 20:23
Цитирую Дима:
:sad: Добрый день, прошу помочь мне у меня возникла такая проблема как описано выше, но как я не изменял права все равно такая ошибка уведомляет на страничке, прошу отпишитесь на майл, с уважением... Заранее благодарю.

значит путь public $log_path должен выглядеть по иному. спросить у хостера или перебирать методом тыка
Цитировать
+1 #1 Дима 07.11.2014 10:25
:sad: Добрый день, прошу помочь мне у меня возникла такая проблема как описано выше, но как я не изменял права все равно такая ошибка уведомляет на страничке, прошу отпишитесь на майл, с уважением... Заранее благодарю.
Цитировать

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

Вы можете оставить комментарий авторизовавшись через любую из представленных социальных сетей ниже:

                 


Защитный код
Обновить