В настоящее время я устанавливаю и настраиваю экземпляр OmekaS, CMS для библиотек (вкратце).
Я сталкиваюсь с ошибкой при попытке записи в файлы журнала.
Они должны находиться в /var/www/CMS/log/application.log; но этот файл остается пустым несмотря ни на что.
При проверке /var/log/apache2/error/log я получаю следующее:
[php7:notice] [pid 1447] [клиент 172.18.1.181:2898] [Omeka S] Ведение журнала файлов отключено: запись невозможна, ссылка: https://193.48.29.1/admin/log
Однако это удивительно, так как когда я делаю ls -la в этой папке, я получаю
drwxrwxr-x 2 www-data www-data 4096 29 марта 02:33 журнал
для папки и
-rwxrwxrwx 1 www-data www-data 33 29 марта 02:33 application.log
для файла. Я даже пытался установить его на 777.
Я прочитал документацию и установил файлы конфигурации, написанные: https://omeka.org/s/docs/user-manual/errorLogging/
И это кусок кода из CMS, возвращающий ошибку:
if (!is_file($writers['stream']['options']['stream'])
|| !is_writeable($writers['поток']['опции']['поток'])
) {
error_log('[Omeka S] Ведение журнала файлов отключено: запись невозможна.'); // @переводить
не установлен ($ писатели ['поток']);
если (пусто($писатели)) {
return (новый регистратор) -> addWriter (новый Noop);
}
}
Я попытался создать фиктивный файл php, который создает только файл, и он работает.
я понятия не имею, что случилось
Спасибо