Рейтинг:0

OmekaS, php, не может записать свой файл журнала ошибок, по-видимому, с правильными разрешениями

флаг ph

В настоящее время я устанавливаю и настраиваю экземпляр 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, который создает только файл, и он работает.

я понятия не имею, что случилось

Спасибо

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.