Я попытался обновить веб-сайт Joomla до новейшего обновления, которое они выпустили из области администратора.
Но после попытки обновления,
Я получил это сообщение об ошибке:
«Произошла ошибка. 0 Невозможно открыть файл для записи журнала»
В чем проблема?
joomla-3.x
update
Hbirjand
источник
источник
Ответы:
Похоже, проблема с разрешениями.
В бэкэнде Joomla перейдите по ссылке:
Система (верхнее меню) >> Информация о системе >> Права доступа к каталогу
Убедитесь, что все файлы и папки, кроме глобального config.php , доступны для записи .
Если это не так, вам нужно изменить разрешения, чтобы все папки были установлены на 755, а файлы - на 644 .
Вы можете сделать это, используя FTP-клиент, такой как FileZilla, или расширение Joomla, такое как Admin Tools.
Если вы уже сделали это, убедитесь, что вы правильно определили каталог журналов, поскольку иногда путь к папке журналов может быть неправильным. Чтобы проверить / изменить путь, в бэкэнде Joomla перейдите в раздел «Глобальная конфигурация», затем выберите вкладку « Сервер » и проверьте правильность папки « Путь к журналу» .
Также обратите внимание, что вы можете загрузить пакет обновления Joomla и загрузить его в корневой каталог своего веб-сайта и извлечь его, а не использовать функцию обновления Joomla.
Надеюсь это поможет
источник
Вы должны настроить вашу папку "/ log" на абсолютные ссылки вашего сервера в бэкэнде joomla. Например: / www / public_html / log.
создайте файл .php и вставьте этот код, чтобы узнать абсолютный путь к вашему серверу. Загрузите и позвоните в браузер: например, www.yourdomaine.com/path.php
это код
источник
Ошибка в том, что ваши журналы и путь к папке tmp неверны. У вас есть два способа отредактировать этот путь:
Зайдите на ftp своей учетной записи и найдите этот файл и отредактируйте его через cuteftp или filezila или файловый менеджер .... configuration.php, найдите путь к папкам tmp или log и замените его на правильный путь.
Зайдите в административную часть Joomla Global Configuration -> Система --->
Путь к папке журнала
Глобальная конфигурация -> сервер ---> вы можете увидеть путь к временной папке и изменить его на
после дома вы должны сменить имя хостинга
если вы используете plesk, directadmin или другую панель управления, вам следует обратиться в службу поддержки вашего хостинга относительно этих путей и заменить их там, где я упоминал
надеюсь, что ваша проблема была решена, и это поможет вам
источник
Просто немного всей информации, обернутой здесь ...
Проблемы с разрешениями обычно вызваны двумя основными причинами:
Лучший способ узнать, есть ли проблема с разрешениями, - это проверить в бэкэнде:
Это скажет вам, какие файлы / папки в корне вашей установки Joomla доступны для записи (зеленый цвет) или недоступны для записи (красный цвет).
Для случая 1 - Один из самых простых способов справиться с неправильными разрешениями, назначенными для файлов / папок операционной системой, - это использовать инструменты администратора Akeeba . Он предоставляет утилиту для установки желаемых разрешений и применяется ко всем папкам / файлам установки Joomla.
Для случая 2 - Если у вас есть неправильные пути, определенные для каталогов tmp / log , вы должны изменить это в глобальной конфигурации Joomla. Если вы не знаете, что является домашним каталогом вашего хостинга, лучше спросить вашего хостинг-провайдера.
Вы можете редактировать эти пути либо из бэкэнда Joomla в Glogal Configuration , либо через файловый менеджер вашего хостинга или через соединение с FTP , а также редактируя файл configuration.php .
Обычно на хостинге cPanel это выглядит так:
Таким образом, окончательный вид этих настроек в вашем файле configuration.php должен выглядеть следующим образом:
источник
Если вы не можете получить доступ к бэкэнду Joomla, то вы можете изменить абсолютные пути в файле configuration.php в корне вашей установки Joomla.
источник
Я перепробовал все, от установки владельца каталогов (
logs/
,temp/
) до пользователя apache, также я установил разрешение даже до777
, но все еще получал эту ошибку.Похоже, имя файла
error.php
все еще было установлено наuser
:group
asroot
.Поэтому, когда я сменил владельца этого файла, все стало работать нормально.
источник